选项D不正确
int a[][3]={{1,2,3},{},{4,5,6}};
这明显是按行对二维数组赋值,可是第二行的值呢,不能空着
比如:
int a[3]={}; 这样能行吗?
D有两个错误 第二个大括号里面没有数字 就是null 怎么叫初始化了呢 第三个就两个数字 始终是错的 楼上的回答错狠了 两个中括号里 必须有一个填上数字 让编译器知道数组元素大小
初始化数组数据,不能有{}这样子的空数据!必须要有值,如{0}才可以!!
应该是因为第一次出现省略的元素之后,后面必须全部省略
D不对,不能有空的大括号。