new T[7]
T
创建一个 7 s的数组。如果我们用 替换T
,int[5]
我们得到new int[5][7]
应该创建一个由 7 个 5 个整数组成的数组。但是,它创建了一个由 7 个整数组成的 5 个数组的数组。这有什么好的理由吗?如果反过来不是更有意义吗?
问问题
154 次
2 回答
1
我认为它是维度:
height width depth
int[5] [7] [8]
或者
rows cols
int[5] [7]
这就是为什么对我来说它是 5 个 7 个整数的数组是有意义的。有一种自然秩序。
我认为您的示例也很有意义,并且非常合乎逻辑。所以我想这只是一个意见问题:P
于 2012-08-16T19:43:57.097 回答
-1
int ints [][] = new int [5][7];
可以这样写,int [] ints [] = new int [5][7];
也许这会告诉你这些是 7 个整数的 5 个数组确实有意义。;)
于 2012-08-16T19:45:19.930 回答