问题
单项选择题
若有如下程序:
main()
iht a[3][4]=l,2,3,4,5,6,7,8,9);
printf("%d%d%d\n",a[0][2],a[1][3],a[2][3]);
则程序运行后的输出结果是( )。
A.380
B.480
C.160
D.不定值
答案
参考答案:A
解析: 数组a是3行4列的二维数组。行下标的范围是0到2,列下标的范围是0到3,a[0][2]、a[1][3]、a[2][3]的行下标和列下标值都在此范围之内,可以输出确定的值。数组有12个元素,但{}中的数据只有9个,剩余的元素的初值为0。a[0][2]的值为 3,a[1][3]的值为8,a[2][3]的值为0。