指针变量的大小
我们知道之前创建整型变量a占用四个字节,那指针变量p多大?占几个字节?
这个问题应该这样思考,指针变量中存放的是地址,地址是如何产生的?
地址其实就是32位的二进制序列。32位等于4字节。所以在32位系统中指针变量占4字节。
那么如果是64位机器,是有64个地址线的,每根地址线都能产生0,1,那就是64位0与1组成的二进制序列,如果要存起来就是64个比特位的空间也就是8个字节。所以64位系统中指针变量占8字节。
指针变量的大小
我们知道之前创建整型变量a占用四个字节,那指针变量p多大?占几个字节?
这个问题应该这样思考,指针变量中存放的是地址,地址是如何产生的?
地址其实就是32位的二进制序列。32位等于4字节。所以在32位系统中指针变量占4字节。
那么如果是64位机器,是有64个地址线的,每根地址线都能产生0,1,那就是64位0与1组成的二进制序列,如果要存起来就是64个比特位的空间也就是8个字节。所以64位系统中指针变量占8字节。
本文标题:秒懂地址与指针的关系
本文链接:https://www.haomeiwen.com/subject/hcajkdtx.html
网友评论