有以下程序 main() {int a[]={1,2,3,4,5,6,7,8,9,0},*P; for(p=a;p<a+10;p++)printf("%d,",*p); } 程序运行后的输出结果是

admin2009-04-15  22

问题 有以下程序    main()    {int a[]={1,2,3,4,5,6,7,8,9,0},*P;    for(p=a;p<a+10;p++)printf("%d,",*p);    }    程序运行后的输出结果是

选项 A、1,2,3,4,5,6,7,8,9,0,
B、2,3,4,5,6,7,8,9,10,1,
C、0,1,2,3,4,5,6,7,8,9,
D、1,1,1,1,1,1,1,1,1,1,

答案1

解析 本指针访问数组元素,在for循环中,首先指针p指向a[0]的地址,输出语句即输出a[0]的值,然后指针p依次后移一位,依次指向数组a中各元素的地址,所以程序依次输出数组a的各元素值。
转载请注明原文地址:https://kaotiyun.com/show/biXp777K
0

随机试题
最新回复(0)