老师好
a=new int[2][4]; 这句话的意思是不是:有两个数组,每一个数组都是4个内存,对不对?如果我的其中一组数据只有3个数据,也可以吧?既然[][]已经代表了二维数组,为什么还要[2][] 在中括号呢加个2呢?
三维数组以上的怎么办呢?是[][][]吗?
谢谢老师
无语_mrkj
学分:3155 LV11
a=new int[2][4];的意思是定义一个二维数组,这个二维数组实际上是一个包括两个数组元素的一维数组,这个一维数组的数据元素又是一个维数组,这个一维数组包括4个数组元素。
用于[][]代表是二维数组,用[][][]代表的就是三维数组。那个2代表的是两个数组元素。