选择题
29.
有以下程序:
#include<stdio.h>
main()
{ int a[]={2,4,6,8,10},y=1,x,*p;
p=&a[1];
for(x=0;x<3;x++)y+=*(p+x);
printf("%d\n",y);
}
程序的运行结果是______。
A、
17
B、
18
C、
19
D、
20
【正确答案】
C
【答案解析】
p=&a[1],则p所指向元素为4,“y+=*(p+x);”,相当于y=1+4+6+8=19。
提交答案
关闭