A-A+
请读程序: #include <stdio.h> int a[]={2 4 6 8 }; m
问题详情
请读程序: #include <stdio.h> int a[]={2,4,6,8,}; main() { int i; int *p=a; for(i=0;i<4;i++) a[i]=*p++; priatf("%dn",a[2]); } 上面程序的输出结果是()。
A.6
B.8
C.4
D.2请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:本题考查通过指针引用数组元素。程序通过a[i]=*p++;语句,循环地将2赋给a[0],4赋给a[1],6赋给a[2],8赋给a[3],所以输出结果为6。