以下对二维数组a的正确说明是( )。 A) int a[3][]; B) float a[

以下对二维数组a的正确说明是( )。
A) int a[3][]; B) float a[以下对二维数组a的正确说明是( )。
A) int a[3][]; B) float a[][4];
C)double a[3][4]; D)float a(3)(4);

b
只有对全部元素赋初值时,那么第一维的长度才可以不给出,否则定义是错的
例如
int
a[][3]={1,2,3,4,5,6,7,8,9};
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-17
C正确。需要指明数组的长度。要用[],不能用()本回答被提问者采纳
第2个回答  2018-01-17
A,B格式正确但是[]内空没指定大小且没有进行初始化,错误
D,数组定义使用的是[]
C正确定义
第3个回答  2018-06-08
利用排除法;1、只能用【】排除D。2、需要指明数组的长度,排除A、B.选择C.