问题 单项选择题

以下不能正确定义二维数组的选项是

A) int a[2][2]=1,2;
B) int a[][2]=1,2,3,4;
C) int a[2][2]=1,2,3;
D) inta[2][]=1,2,3,4;

答案

参考答案:D

解析: 二维数组的定义和初始化在定义中如果对所有元素赋初值,其第一维的长度可以省略;二维数组初始化也可以只对每行或前若干行的前若干个元素赋初值;在二维数组定义时不能省略第二维的长度。

选择题
判断题