本帖最后由 司懿卓 于 2012-11-11 18:07 编辑
张钧杰 发表于 2012-11-10 23:20
int[][] iArr; 这是java程序中的书写规范, 也可以写成int iArr [] [],此时它只声明了一个二维数组 在 ...
我是对这种书写规范有点疑问,
既然 int[] 是int[][]中的数组元素, 不就相当于 int[]是一个整体 ,(int[])这样就相当于提升了优先级,说明它是一个整体.. 没有别的意思..
既然int[]是数组中的数组,那么动态初始化长度时不应该 int[3]是 一维数组的长度为3. int[][4]二维数组的长度为4么???
这样int[3][4] 就相当于 一维长度为3 ,二维长度为4... 但,实际这样的动态初始化是 一维数组长度为4,二维数组长度为3... 这就是疑问.. |