A-A+

以下程序的输出结果是______。 main() { int a[10]={10 20 30

2022-08-12 18:43:20 问答库 阅读 197 次

问题详情

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


请帮忙给出正确答案和分析,谢谢!

参考答案

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

考点:程序