关于二维数组定义
下面正确的定义是
int a[][3];
int a[][3]=2{2*3};
int a[][3]={};
int a[2][3]={{1},{2},{3,4}};
[解决办法]
全都错了。
不初始化的话,必须指定多维的每一维的长度。
如果不指定长度的话,那么方阵多维数组的初始化必须为一个方阵……
楼主所给四例,上述两条,没一条满足。
[解决办法]
全都不行,,
int a[2][3]={{1},{2},{3,4}}表示一维数组中有2个元素,每个元素又有3个元素,不能初始化,,,