首页 > 试题广场 >

若有定义:int a[2][3];以下选项中对a数组元素正确

[单选题]

若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是()

  • a[2][0]
  • a[2][3]
  • a[0][3]
  • a[1>2][1]
a是一个2行3列的数组,但数组元素行列号都是从0开始的。所以行号为0或1,列号为0或1或2。
D选项中的1>2,实际就是0,也就是第1行第2列。
发表于 2018-09-03 22:02:38 回复(0)
牛魔酬宾
发表于 2023-03-14 08:50:31 回复(2)
定义数组时[2][3]2、3代表着行列的元素个数;
使用下标调用时:行列元素的下标是从0开始计数的;
所以下标值不要和元素个数混淆,非要找出他们之间的规律的话,即使下标值=对应的元素个数减1;下标值绝对<元素个数
发表于 2018-05-08 09:04:50 回复(4)
数组元素的引用一定要注意下标是从0开始的
发表于 2021-09-22 14:57:35 回复(0)
ABC三个答案数组越界,因为数组范围大小是小于其下标的
发表于 2023-02-14 15:56:03 回复(0)
数组的引用范围是:[0,数组的长度-1]
发表于 2019-07-16 16:29:35 回复(0)