单选题
👁️ 浏览量:

试题题干

下列数组定义错误的是()

A

int a[2][3];

B

int c[2][3]={0};

C

int b[][3]={0,1,2,3};

D

int b[3][]={{1,2},{1,2,3},{1,2,3,4}};

参考答案

正确答案:

试题解析

二维数组如果对全部元素都赋初值,则“行长度”可以省略。需要注意的是只能省略“行长度”,但第二维的长度即“列长度”不能省略。int b[3][]={{1,2},{1,2,3},{1,2,3,4}};把列长度省略了。