问题
单项选择题
有以下程序:
#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。