问题
单项选择题
有以下程序: #include<stdio.h> main() {int aa[5][5]={{1,2,3,4},{5,6,1,8},{5,9,10,2},{1,2,5,6}}; int i,s=0; for(i=0;i<4;i++) s+=aa[i][2]; printf("%d",s); } 程序运行后的输出结果是( )。
A.26
B.19
C.10
D.20
答案
参考答案:B
解析: 本题考查二维数组元素的引用。 二维数组可以看成是一个矩阵,aa[i][2]其实就是第i行的第3个元素,for循环内的s+=aa[i][2]其实就是将矩阵第3列的数相加,即s=3+1+10+5=19。