首页 > 试题广场 >

在定义int a[5][6];后,数组a中的第10个元素是

[单选题]
在定义int a[5][6];后,设a[0][0]为第一个元素,则数组a中的第10个元素是()
  • a[2][5]
  • a[2][4]
  • a[1][3]
  • a[1][5]
c
a00, a01, a02, a03, a04, a05
a10, a11, a12, a13
发表于 2020-09-05 19:22:44 回复(0)
int a[5][6]是一个5行6列的二维数组,如果从第一行数起,那答案应该是B,可是是错的,
我看了半天正确答案知道了,这和Matlab处理矩阵一样,从第一列开始技计数,而不是一行一行的计数。
发表于 2020-09-02 17:37:19 回复(1)
定义数组时,[]里面就是行和列的数目,但是下标是从0开始,
即a[0][0] a[0][1] a[0][2] a[0][3] a[0][4] a[0][5]
    a[1][0] a[1][1] a[1][2] a[1][3] a[1][4] a[1][5]
    .....
      a[4][0] a[4][1] a[4][2] a[4][3] a[4][4] a[4][5]
所以,由共识有a[1][3]是第十个元素
发表于 2025-02-08 18:34:46 回复(1)
虽然是5行6列,但要注意数组下标从0开始,第一行下标最大为a[0][5]
发表于 2022-04-08 20:35:17 回复(0)