weixin_43653187
LostDog。
采纳率100%
2020-01-27 03:11

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • JonathanYan JonathanYan 1年前

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

    点赞 评论 复制链接分享
  • qq_39575645 Kim_小星兴 1年前

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

    点赞 评论 复制链接分享