下列二维数组定义并初始化中,正确的是

下列二维数组定义并初始化中,正确的是
A) int a[2][ ]={{3,4},{5,10,15}};
B) int a[2][3]={2,3,4,5,6,7,8,9};
C) int a[ ][3]={{0},{1,2},{3,4,5}};
D) int a[ ][4]={(1,2,4,5),(2,3),(3,4,9),(5,6,8)};
乖乖-MM 1年前 已收到1个回答 举报

Derek_83 幼苗

共回答了19个问题采纳率:100% 举报

C 正确
只对部分元素赋初值时,第一维长度也可以省 略,但是要用{}分行

1年前 追问

1

乖乖-MM 举报

其他为什不正确

举报 Derek_83

A对全部元素赋初值时,第一维长度可以省略, 其他维长度不能省略 B2行3列,只有6个,它8个超出了 D里面用了(),应该是{ }
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.029 s. - webmaster@yulucn.com