关于变量复制和赋值的新理解
本文为原创文章,转载或引用时必须保留本文链接和此版权声明信息:
之前我一直以为像b = a这样的赋值,b得到的是a的物理地址。但事实上今天突然意识到,b事实上得到的是a物理地址所保存的内容,这个内容就是数值或者数据结构的物理地址
或许之前由于其他语言的编程习惯,潜意识地写下了正确的语句。但事实上突然意识到这么简单的概念都弄错了,吓了一身冷汗。
1 2 3 4 5 6 7 8 9 |
>>> aa = 158794156489 >>> aa 158794156489 >>> bb = aa >>> bb 158794156489 >>> aa = 1654684 >>> bb 158794156489 |