问题 单项选择题

以下能正确定义二维数组的是( )。

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

答案

参考答案:B

解析: 本题考核的知识点是二维数组的定义。选项A)中省略了第一维的长度,在C语言中是不允许的,故选项A)错误;选项C)也是省略第一维的长度;选项D)中定义了一个2行3列的数组,而在赋值的时候却赋了一个3行的值给它,显然不正确,故选项D)错误,所以,4个选项中选项B)符合题意。

问答题 简答题
单项选择题