A-A+

下列程序的输出结果是______。 main() { int a[]={31 27 20 1

2022-08-12 18:24:02 问答库 阅读 197 次

问题详情

下列程序的输出结果是______。 main() { int a[]={31,27,20,12,6,1},*p=a; p++; printf("%dn",*(p+2)); }请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:12
本题考查如何用指针引用数组元素。分析程序,首先定义了一个指向数组a的指针p,p指向数组的首地址,通过p++,将p指向a[1],p+2是将指针后移2位指向a[3],*(p+2)即是取a[3]的值12。

考点:程序