weixin_43653187
LostDog。
2020-01-27 03:11
采纳率: 22.2%
浏览 307

C语言地址与指针变量问题

一个地址占一个字节也就是8位,那为什么存储地址的指针变量占用4个字节?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • JonathanYan
    JonathanYan 2020-01-27 11:48
    已采纳

    指针不是地址啊兄弟,指针存的不是地址的内容,而是地址的位置啊,如果你是32位系统,那这32位包含的内容都可能是指针指向的地址啊,所以指针就得是32位、4字节了

    点赞 评论
  • qq_39575645
    Kim_小星兴 2020-01-27 10:21

    你的系统是32Bit的,所以8*4 = 32 共4个字节

    点赞 评论

相关推荐