单选题
有以下程序
main()
iht a[]2,4,6,9,10, y=0,x,*p;
p=&a[1];
for(x=1);X<3;x++)
y+=p[x];
printf("%d/n",y);
程序运行后的输出结果是
【正确答案】
C
【答案解析】[解析] 题目首先申请了一个整型数组a,并让一个指针变量p指向数组的元素 arl)。然后使用一个for循环,循环变量x从1递增到2,即循环两次.在循环体中每次让y累加p[x]的值,而p[x)写成指针形式就是*(p+x)。所以两次y加的值分别是a[2]和a[3]的值,故最终输出6+8=14。应该选择C。