问题 填空题

以下程序的输出结果是______。
main()
int a[10]=10,20,30,40,50,60,70,80,90,100,*p;
p=a+2;printf("%d\n’,(p+2)[3]);

答案

参考答案:80。

解析:

[分析]:p=a+2使指针p指向数组a的第三个元素,即a[2],(p+2)[3]使p再移动5个单位,则指向了数组元素a[7],它的值为80。

问答题 简答题
单项选择题