首先是变量赋值:当一个变量赋值给另外一个变量时,最终的结果,是先将赋值变量的值进行复制,然后再把复制的值,赋予被赋值的变量,过程如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/700dbf78087f87406736ba75fdcc8d52.png)
接下来是对象赋值:对象赋值的话,就是把对象的值看成一块区域,对象则是指针,赋值的过程,其实就是被赋值对象的指针,指向了赋值对象的值区域,过程图如下所示:
![](https://i-blog.csdnimg.cn/blog_migrate/5488cf5a911abde6dcfefb5d79d097ce.png)
说白了,对象赋值就像我把我的网盘地址告诉你,你要东西也可以去里面找。
首先是变量赋值:当一个变量赋值给另外一个变量时,最终的结果,是先将赋值变量的值进行复制,然后再把复制的值,赋予被赋值的变量,过程如下图所示: