我觉得最后的两个例子之间没有可比性。
第1个数组变量的指向没有变,当然数组元素的变动会影响到另外一个指向同一个内存地址变量中的元素。
第2个字符串已经重新指向了新的内存地址了,与之前的失去联系了,也就没有关系了,当然不会影响了。
应该将数组变量重新赋值新的数组,才会产生与第2个相同的效果。
正解!~
fullname[0] = "Bart",这条语句应该只是改变了指向才对呀,原先的“Homer”还在,并没有被“Bart”覆盖
Sign in to make a reply
云端漫步81
我觉得最后的两个例子之间没有可比性。
第1个数组变量的指向没有变,当然数组元素的变动会影响到另外一个指向同一个内存地址变量中的元素。
第2个字符串已经重新指向了新的内存地址了,与之前的失去联系了,也就没有关系了,当然不会影响了。
应该将数组变量重新赋值新的数组,才会产生与第2个相同的效果。