二维数组内存结构:
题目:
package com.arr2;
public class TestArray2 {
public static void main(String[] args) {
int[][] array = new int[3][2];
array[0][0] = 10;
array[0][1] = 20;
array[1] = array[0];
array[0] = new int[4];
array[0][0] = 100;
System.out.println(array[1][0]);
}
}
问输出结果是什么?
分析如下图:
由上图可知:array[1][0]指向的值为10,故结果为10
原文:https://www.cnblogs.com/hsy-go/p/12392575.html