问答详情
源自:3-2 使用gdb调试案例

*a 在等号左边和在等号右边时,代表的东西不一样?

视频2分50秒的地方说,*a 代表的是变量 a 的值;在3分15秒的地方又说 *a 代表 a 所在的内存。*a到底是什么?难道 *a 在等号左右两边所代表的东西不一样?

提问者:六个蒸蛋 2019-10-30 11:28

个回答

  • 慕婉清2776440
    2019-11-04 17:05:37
    已采纳

    看20s时作者的声明,他声明的a是地址,*a是其中包含的内容

  • weixin_慕前端4503664
    2020-06-18 22:54:52

    change接受的是&a,&b,&是取地址符,所以此时change中的a是&a,也就是内存地址。*a,*号通过地址取值。