为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

5 回答

视频后面讲解了   

一个大部分原因  就是  编译优化了   相同类型的 变量 被放到一起  可以提高效率 

所以就这样了

0 回复 有任何疑惑可以回复我~

问,视频中说a的地址是ddfc,b的地址是ddfc加4,那么b的地址不就是de00吗,为什么又说是de04,?

0 回复 有任何疑惑可以回复我~

&是取地址符,&pa意思是保存pa的值的内存的地址,&pb、&pglobal、&s同理。

&pa的内存中,保存的是a的地址,占8个字节,因为它的电脑是64位的。de08到de10不是+2的关系,是+8的关系,de08,de09,de0a,de0b,de0c,de0d,de0e,de0f,de10。

s是个int型变量,占4个字节,在内存中保存s的地址刚好挨着保存指针pa的地址,所以从&s到&pa要+4。

0 回复 有任何疑惑可以回复我~

同问为什么


0 回复 有任何疑惑可以回复我~

懂了,

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么,看不懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信