黑马程序员技术交流社区

标题: 指针为什么要分配8个字节? [打印本页]

作者: LIUHENG0408    时间: 2015-11-28 12:27
标题: 指针为什么要分配8个字节?
指针不是16进制整型的数据吗,int 占4个字节的,那还要给他8个字节干什么?
作者: cube川    时间: 2015-11-28 17:02
指针和指针指向的内存空间存储的值不一样,你再看看数据存储的视频吧
作者: paul20150103    时间: 2015-11-28 18:02
可能是为了它在 64位机中,寻址方便
作者: caizexu    时间: 2015-11-28 18:03
感谢分享
作者: 杨奉泊    时间: 2015-11-28 18:07
指针的字节大小是有系统决定的 32位就是4个 64 的就是8个 以为苹果都是64 的所以指针占8个字节
作者: 呐小伟    时间: 2015-11-28 18:15
纠结这个问题干嘛 不是特别重要吧!记住不就完了么
作者: zhuwenjia    时间: 2015-11-28 22:44
这个要根据当前系统是多少位的。如果是32位系统'指针是四个字节,4位的为八个字节
作者: Tmac90301    时间: 2015-11-28 22:57
指针存的是地址,是数据在内存中的位置。内存那么多个内存单元,8个字节存储地址,这有什么问题
作者: 罗文强    时间: 2015-11-29 00:52
楼主有时候不要太钻牛角尖了,你只要知道指针占8个字节了,如果像你这样,估计很多人要问 int为什么占4个字节,为什么你要叫XXX了,现在学习最终目的是就业,可以等工作后去买指针的艺术,计算机组成原理的书去好好看看,毕竟一个问题可以有多种回答,涉及的知识很深很多!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2