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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

模对齐,内存对齐都是咱回事呀,

2 个回复

倒序浏览
这个一句两句说不清,大致上,模对齐是按结构体中占字节最大的那个类型进行对齐,比如int(4个字节)和char(1个字节),会按照int进行对齐,例如struct a中有两个元素,分别是int num和char ch,那么这个结构体占的字节是8(2个int)而不是5(int+char),我简单画了两个图,你看下。


回复 使用道具 举报
杨光0618 发表于 2016-8-20 20:38
这个一句两句说不清,大致上,模对齐是按结构体中占字节最大的那个类型进行对齐,比如int(4个字节)和char ...

就这样先记住吧,记住这个图形的例子,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马