问题 填空题

有以下程序:
main()
int a[]=1,2,3,4,S,6,7,8,9,0,*p;
for(p=a;p<a+10;p++)
printf("%d,",*p);

程序运行后的输出结果是______。

答案

参考答案:1,2,3,4,S,6,7,8,9,0,

解析: 本题考查的是指针的简单应用。本题通过一个for循环,让指针变量p从数组a的首地址开始递增遍历到a+9也就是a[9]数组的最后一个元素。在循环体中用一条输出语句输出当前p所指数据的内容和一个’,’字符。所以答案为1,2,3,4,S,6,7,8,9,0。

填空题
名词解释