传址,传值,深拷贝,浅拷贝

传值:把A的数值传到B,改变B,A不会跟着变,B存的是跟A一样的值。同样的,改变A的话,B也不会跟着变

传址:把A的地址传到B,改变B,A同时跟着变,B存的只是A的地址。同样的,改变A的话,B也跟着变

浅拷贝:复制一份A给B,包括指针

深拷贝:复制一份A给B,不包括指针

总结:

传值跟深拷贝很像

传址跟浅拷贝很像

猜你喜欢

转载自blog.csdn.net/zero_person_xianzi/article/details/80711915