以下程序的输出结果是______。 #include<stdio.h> main() {inta[5]={2,4,6,8,10},*p; p=a; p++; printf("%d",* p); }

admin2013-02-23  20

问题 以下程序的输出结果是______。
#include<stdio.h>
main()
{inta[5]={2,4,6,8,10},*p;
p=a;  p++;
printf("%d",* p);
}

选项 A、 4

答案

解析  指针P指向数组a的首地址,执行语句p++;后p指向数组a的第2个元素的地址,即a[1]的地址,因此*p=a[1]=4。
转载请注明原文地址:https://jikaoti.com/ti/Wqn0FFFM
0

最新回复(0)