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

admin2013-06-11  36

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

选项

答案12

解析 本题签考查如何用指针引用数组元素。分析程序,首先定义了一个指向数组a的指针p,p指向数组的首地址,通过p++,将p指向a[1],p+2是将指针后移2位指向a[3],*(p+2)即是取a[3)的值12。
转载请注明原文地址:https://kaotiyun.com/show/03Jp777K
0

最新回复(0)