|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 silypho 于 2016-10-17 10:32 编辑
各位大大,理解赋值的物理上操作,有两种理解
理解1:
OLD = 【1,2,3,4,5,6】#OLD 对应的【1,2,3,4,5,6】如果 是对应某一个物理存储地址 a1b1c1
NEW=OLD # 这样的话NEW 是否可以理解为:先从 a1b1c1 这个物理地址复制出 a2b2c2 然后NEW 指向这个地址
OLD= “ex”# 这样,原来a1b1c1这个地址被舍弃,OLD被更新指向了“ex”这个新的地址a3b3c3
----
理解2:
OLD = 【1,2,3,4,5,6】#OLD 对应的【1,2,3,4,5,6】如果 是对应某一个物理存储地址 a1b1c1
NEW=OLD # 这样的话NEW 是否可以理解为:NEW就是指向这个 a1b1c1 这个物理地址
OLD= “ex”# 这样,OLD被更新指向了“ex”这个新的地址a3b3c3
如果这时候,NEW="ex",原来a1b1c1这个地址被舍弃,NEW也指向了一个新开辟了 a4b4bc4的地址
是这样吗??
求各位大大指点!非常感谢!
|
|