struct内存对齐

在学习结构体过程中,遇到了内存对齐问题,所以我总结了一下这个知识点,供大家参考: 内存对齐:各种数据存放的地址要能够整除该数据本身的字节数 char可存放在任意地址,short存放在能被2整除的地址,int存放在能被4整除的地址······以此类推。 内存对齐的规则: 1、先将每个成员的字节数写出,然后从第二个成员开始,将前面成员的总字节数补齐成当前字节数的倍数 2、结构体的总大小,一定要能整除单
相关文章
相关标签/搜索