以下关于二维数组的描述中,正确的有:()。
A: 如有定义inta[2][3];则数组a的最后一个元素为a[1][2]
B: 一个一维数组,它的每一个元素也是类型相同的一维数组时,便构成二维数组
C: 在定义二维数组时,可以将该数组的两个维数全部省略
D: 对于二维数组,即可以按元素初始化,也可以按行初始化
A: 如有定义inta[2][3];则数组a的最后一个元素为a[1][2]
B: 一个一维数组,它的每一个元素也是类型相同的一维数组时,便构成二维数组
C: 在定义二维数组时,可以将该数组的两个维数全部省略
D: 对于二维数组,即可以按元素初始化,也可以按行初始化
A,B,D
举一反三
内容
- 0
一个一维数组是一个数组元素构成的线性表,一个n维数组可以看成是n个n-1维数组构成的线性表,所以多维数组也是线性表。
- 1
完全初始化二维数组时,第几维下标可以省略?
- 2
二维数组可以省略数组第一维长度的说明。
- 3
二维数组可逐行创建,即先指定第一维长度,再分别指定此一维数组各数组元素的长度,使得二维数组第二维长度不一致
- 4
二维及多维数组在定义的同时给数组赋初值时,可以省略数组的各维长度