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

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

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

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

2条回答 默认 最新

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

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

    已采纳该答案
    打赏 评论
  • Kim_小星兴 2020-01-27 10:21

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

    打赏 评论

相关推荐 更多相似问题