例如,在Java中,可以使用以下代码将一个数组赋值给另一个变量:
int[] arr1 = {1, 2, 3};int[] arr2 = arr1; // 将arr1的地址赋值给arr2
在这个例子中,arr2实际上是arr1的一个引用,两个变量指向同一个数组。如果我们修改arr2中的元素,arr1中的值也会发生改变。
arr2[0] = 4;System.out.println(arr1[0]); // 输出4
因此,在使用数组时需要注意,尤其是在多个地方使用同一个数组时,需要注意对数组进行的修改可能会影响到其他部分的代码。
网友评论