问题 单项选择题

有以下程序
#include<stdio.h>
main()
int a[]=(2,4,6,8,10,x,*p,y=1;
p=&a[1];
for(x=0;x<3;x++)y+=*(p+x);
printf("%d\n",y);

程序的输出结果是______。

A.19
B.13
C.11
D.15

答案

参考答案:A

解析: y原值为1,累加的值分别是4 6 8,所以结果为19,答案选择A。

解答题
单项选择题