关于大一C语言?

以下数组定义中,正确的是()。A)inta[2][3]={1,2,3,4,5,6,7};B)inta[][]={{1,2,3},{4,5,6},{7,8,9}};C)in... 以下数组定义中,正确的是( )。
A) int a[2][3]={1,2,3,4,5,6,7};
B) int a[][]={{1,2,3},{4,5,6},{7,8,9}};
C) int a[2][]= {1,2,3,4,5,6};
D) int a[][4]= {6};
展开
 我来答
庄政警
2021-01-06 · TA获得超过9916个赞
知道大有可为答主
回答量:1113
采纳率:94%
帮助的人:878万
展开全部
D正确
A) int a[2][3]={1,2,3,4,5,6,7}; //a数组只能有6个元素,初始化列表是7个,越界溢出
B) int a[][]={{1,2,3},{4,5,6},{7,8,9}}; //二维数组初始化的时候,至少要知道第二维的长度
C) int a[2][]= {1,2,3,4,5,6}; //同上,缺少第二维的长度
D) int a[][4]= {6}; //正确,根据初始化列表和第二维的长度,编译器可以计算出存放该列表的最合适二维数组,相当于 int a[1][4]= {6,0,0,0};
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式