有以下程序         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\

admin2009-03-05  27

问题 有以下程序         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、25
D、36

答案C

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

最新回复(0)