若已定义,int a[3][2]={1,2,3,4,5,6};,值为6的数组元素是

给出答案后解释一下,谢谢
2024-12-02 04:03:23
推荐回答(3个)
回答1:

int a[3][2]说明二维数组为三行,二列,共6个元素。
C语言下标是从0开始计数的。
值为6的是最后一个元素,即a[2][1]。

回答2:

a[2][1] = 6
首先,c/c++语言中,下标是从0开始;
则 存储情况如下:
[0] [1]
[0] 1 2
[1] 3 4
[2] 5 6
所以答案为:a[2][1]

回答3:

a[2][1]

数组下标都是从0开始的
定义了一个三行两列的数组,所以第一维是行号,有0~2,第二维是列号有0~1
很显然,值为6的就是a[2][1]