试题题干
下面关于数组的初始化正确的是()
参考答案
正确答案:
试题解析
一维数组:T[N],N代表数组“元素个数”。
如果对数组的全部元素赋初值,定义时数组长度可以省略;如果被定义数组的长度,与初值个数不同,则数组长度不能省略。
故A正确,B中N应为3。
二维数组:
如果对全部元素都赋初值,则“行长度”可以省略。需要注意的是只能省略“行长度”,但第二维的长度即“列长度”不能省略。
故C错误,应为str[2][2]。D错误,列长度不能省略。