int a[2][]={{1,0,1},{5,2,3}};
int a[][3]={{1,2,3},{4,5,6}};
int a[2][4]={1,2,3},{4,5},{6}};
int a[][3]={{1,0,1},{},{1,1}};
A: 二维数组初始化可以省略第一维长度, 第二维不可省略 B: Right C: 花括号不配对 D:Right
D 是对的,楼下两位的答案可能在当时做题时牛客网的工程师们没考虑那么多的缘故吧,导致答案错了
D为什么是对的?我记得定义二维数组的时候不能有全空的吧?
二维数组在定义时只能省略第一维的维度,不能省略第二维的维度。
在定义时赋值,维度层数要正确、最低维度不一定要所有的位置都赋值。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题