第二行是对arr[0][2]赋值
第三行,很多初学者会误以为arr1是复制了数组arr,其实不然,这个操作其实是把arr的地址值给了arr1,在堆中并没有分配新的空间给arr1,两者共用一个数组。
写到这里,大家应该明白了,接下来的给arr1[1][2]赋值,其实就是在给arr[1][2]赋值,结果就是无论输出arr1[1][2],还是arr[1][2],全部都是 2
2023-12-04 09:36:46
第二行是对arr[0][2]赋值
第三行,很多初学者会误以为arr1是复制了数组arr,其实不然,这个操作其实是把arr的地址值给了arr1,在堆中并没有分配新的空间给arr1,两者共用一个数组。
写到这里,大家应该明白了,接下来的给arr1[1][2]赋值,其实就是在给arr[1][2]赋值,结果就是无论输出arr1[1][2],还是arr[1][2],全部都是 2