以下能正确定义二维数组是

admin2019-05-17  21

问题 以下能正确定义二维数组是

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

答案B

解析 C语言中定义二维数组,必须指定二维数组每一维的大小。选项A没有指定数组a行的大小,错误;选项B,虽然没有指定行大小,但是可以通过大括号里面的元素个数计算出行的大小为1,因此是正确的;选项C同样没有指定行的大小,也不能通过元素个数计算行的个数,错误;选项D定义的是二行三列数组,但是后面数据是三行,超出范围,所以错。
转载请注明原文地址:https://jikaoti.com/ti/Kif0FFFM
0

随机试题
最新回复(0)