Cat two=one;

Cat two=one;

http://img1.sycdn.imooc.com//climg/5ad051810001644f14301032.jpg

这里是把one的值赋给two,请问为什么最后one 和 two 显示的都是two的值而不是one的值呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2018-04-13 14:52:37

因为Cat two=one,所以two和one都指向了同一块的空间。改变two的同时,其实one也变了。改变one的同时,two也跟着变了。这就是对象引用,与普通变量的区别。祝:学习愉快

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师