正在回答
1回答
同学你好,arr1删除的是内存中存储的值,但是arr1和arr2并不指向同一个内存,例如两个空数组也是不相等的
代码中是将arr1中每项放入arr2中,并不是直接将arr1赋值给arr2 。
所以是arr1[1]与arr2[1]指向同一个地址。arr1[1]内容改变,arr2[1]内容也会改变。arr1改变(不涉及到arr1[1]),arr2不会跟着改变。
祝学习愉快!
同学你好,arr1删除的是内存中存储的值,但是arr1和arr2并不指向同一个内存,例如两个空数组也是不相等的
代码中是将arr1中每项放入arr2中,并不是直接将arr1赋值给arr2 。
所以是arr1[1]与arr2[1]指向同一个地址。arr1[1]内容改变,arr2[1]内容也会改变。arr1改变(不涉及到arr1[1]),arr2不会跟着改变。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星