问题 填空题

下列程序的输出结果是______。
main()
inta[]=31,27,20,12,6,1,*p=a;
p++;
printf("%d\n",*(p+2));

答案

参考答案:L

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

解答题
单项选择题