问答详情
源自:2-3 带你深入理解数据的存储形式-堆栈

还是不理解,c和d的key一样?c的key不是1么?

还是不理解,c和d的key一样?c的key不是1么?

提问者:蒹葭苍沧 2021-03-13 10:35

个回答

  • 菜菜菜的菜鸟
    2021-10-18 10:39:19

    比如说某个小区x000018室(地址x000018),你(c)和室友(d)都住在里面(指向x000018),有一天你室友不小心把门踢坏了(d改了key)。所以你回家的时候,发现门(key)也是坏的。

  • 秋至叶飘零
    2021-05-18 15:57:41

    相当于 取件码 和 货品的关系 , 不管是你的码是 a = b 还是 b = c,他们最终对应的还是同一个货品。

    但是,如果你把货品里的馒头换成了包子,那么不管你用哪个取件码,你的货品都已经 变成了包子

  • 啊B
    2021-03-31 21:13:46

    因为c和d指向同一块内存区域({key:1}).这个时候d.key = 2,就把这个区域里的值给改了。所以c看起来也跟着改变了(其实指向位置没变)。

  • Sun5823889
    2021-03-15 14:25:11

    c和d 的地址指向一样 {key:1}d.key = 2; 不是也把 a 地址指向的值也变了么

  • 月照一江秋水
    2021-03-13 14:56:48

    看看引入类型