刚测试了一下,是按第一种方式存储,可能是java中将多维数组分解成了一维数组的原因,C++中多维数组是按照第二种方式存储的,这是我的测试代码- public static void main(String[] args) {
- // TODO Auto-generated method stub
- int[][] array={{6,4,12},{3,7,25},{8,5,32}};//int[3][3]数组
- int []test=array[0];
- System.out.println(test[2]);
- }
复制代码 |