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

admin2009-01-15  17

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

选项 A、int a[][3];
B、int a[][3]={2*3};
C、int a[][3]={};
D、int a[2][3]={{1},{2},{3,4}};

答案2

解析 选项A中省略了第一维的长度,在C语言中是不允许的,故选项A错误;选项C也是省略第一维的长度;选项D中定义了一个2行3列的数组,而在赋值的时候却赋了一个3行的值给它,显然不正确,故选项D错误,所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/qQXp777K
0

最新回复(0)