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

关于地址的问题??

55c6dd760001625903890097.jpg

55c6dd760001f58c03870301.jpg

为什么str,str3的地址会是这样,也就是说str与str3的地址会相 隔16个地址??

正在回答

2 回答

str 比 str2 高 0x40-0x38 = 8字节,str占用6个字节,可以容纳开。

str3 比 str 高 0x50-0x40 = 16字节,str3占用10个字节,也可以容乃开。

一般变量的地址起始要求是2或4的倍数,所以为了对齐,变量之间会有额外的空当。

2 回复 有任何疑惑可以回复我~
#1

一叶知秋zxw 提问者

嗯嗯,明白了。谢谢你的的回答!
2015-08-10 回复 有任何疑惑可以回复我~

这个也有对齐?

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

举报

0/150
提交
取消

关于地址的问题??

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