问题 单项选择题

有以下程序
main()
int i,s=0,t[]=1,2,3,4,5,6,7,8,9 ;
for(i=0;i<9;i+=2) s+=*(t+i);
printf("%d\n",s);

A) 45 B) 20 C) 25D) 36

答案

参考答案:C

解析:评析:此题考核的是指针与数组间的应用,数组可以通过实现对数组元素的操作,*(t+i)相当于t[i]。执行for()循环语句,i分别为0、2、4、6、8,有数组可知t[0]=1;t[2]=3;t[4]=5;t[6]=7;t[8]=9进行求和运算结果为25。

填空题
填空题