A-A+

有以下程序:#include <stdio.h>main(){ int i s=0 t[]

2022-08-06 04:17:16 问答库 阅读 175 次

问题详情

有以下程序:#include <stdio.h>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); prinff("% d n ",s);
A.45
B.20
C.25
D.36请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:程序中的*(t+i)相当于t[i]。由于for循环变量的增量为2,因此i分别取值0,2,4,6,8,因为t[0]=1,t[2]=3,t[4]=5,t[6]=7,t[8]=9,对其进行求和运算,结果为25。

考点:程序