A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LIUHENG0408 中级黑马   /  2015-11-28 12:27  /  5499 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

指针不是16进制整型的数据吗,int 占4个字节的,那还要给他8个字节干什么?

8 个回复

倒序浏览
指针和指针指向的内存空间存储的值不一样,你再看看数据存储的视频吧
回复 使用道具 举报
可能是为了它在 64位机中,寻址方便
回复 使用道具 举报
感谢分享
回复 使用道具 举报
指针的字节大小是有系统决定的 32位就是4个 64 的就是8个 以为苹果都是64 的所以指针占8个字节
回复 使用道具 举报
纠结这个问题干嘛 不是特别重要吧!记住不就完了么
回复 使用道具 举报
zhuwenjia 来自手机 中级黑马 2015-11-28 22:44:45
7#
这个要根据当前系统是多少位的。如果是32位系统'指针是四个字节,4位的为八个字节
回复 使用道具 举报
指针存的是地址,是数据在内存中的位置。内存那么多个内存单元,8个字节存储地址,这有什么问题
回复 使用道具 举报
楼主有时候不要太钻牛角尖了,你只要知道指针占8个字节了,如果像你这样,估计很多人要问 int为什么占4个字节,为什么你要叫XXX了,现在学习最终目的是就业,可以等工作后去买指针的艺术,计算机组成原理的书去好好看看,毕竟一个问题可以有多种回答,涉及的知识很深很多!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马