y = y+x 与 y += x 的区别

 

 

 

从上面结果可以看出,虽然两种操作y的结果都一样,但他们的id是不同的。

究其原因,我认为是 y += x 操作是在变量y的原有内存空间上操作的,y = y+x 操作是为变量y新申请了一片内存空间,从而导致两种操作前后的id不一致。

——————

欢迎纠错,也欢迎给出你的见解

 

posted @ 2023-01-07 20:45  云北海  阅读(279)  评论(0编辑  收藏  举报