int a[ ][3] = { {1,4}, {3,2}, {4,5,6}, {0} };则a[2][1]值为( )
a[2][1]值为5
a数组定义为4行3列
1,4
3,2
4,5,6
0
每行不足三列后面默认为0
数组下标是从0开始的,下标与我们实际行列数要小1,
比如a[0][0]表示第1行第1列
a[2][1]就是第3行第2列,也就是5
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
5
解释如下:
二维数组的行数省略了,就根据{}中的子{}个数来确定,最外面{}中一共4个子{},所以行数是4行,所以二维数组就是4行3列的数据
二维数组下标从0开始,所以a[2][1]就是第三行第二列元素
第一行{1,4},
第二行{3,2},
第三行{4,5,6}, 第二列是5
第四行{0}