Java中二维数组的定义格式分四种:
A:数据类型[][] 数组名 = new 数据类型[m][n];
B:数据类型[][] 数组名 = new 数据类型[m][];
C:数据类型[][] 数组名 = new 数据类型[][]{{…},{…},{…}};
D:数据类型[][] 数组名 = {{…},{…},{…}};
其中B方式,在C语言中是不可以的,C语言中,要求数组必须把后面的[]里标明大小,并且C语言中要求数组的行列值必须是固定的,即定义的时候就要标明,而Java中可以不同。
即C语言中只有三种方式:
A:数据类型 数组名[m][n] ;
B:数据类型 数组名[m][n] = {{…},{…},{…}…} ;
C:数据类型 数组名[][n] = {{{…},{…},{…}…}