问题
单项选择题
有以下程序
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,
答案
参考答案:A
解析: 本题考查的是指针的简单应用.本题通过一个for循环,让指针变量p从数组a的首地址开始递增遍历到a+9也就是a[9]数组的最后一个元素。在循环体中用一条输出语句输出当前p所指数据的内容和一个','字符。所以,4个选项中选项A符合题意。