内存对齐:
目的:节省时间,不是所有的硬件平台都可以访问任意地址上的数据,所以防止出现下面的情况(取一个int数据需要访问内存两 次),所以出现内存对齐
优势: 利用空间换取时间
对齐规则:
1.每种数据类型放在所占空间的整数倍的位置上
2.对于整个结构体的 所占字节,需要补齐为 最大元素的整数倍
*3.结构体的数据: 结构体的大小 参照结构体中最大基本元素的大小, 对齐考虑最大基本元素
*4指针数据:只需考虑为4个字节
图片来源:https://blog.csdn.net/Misszhoudandan/article/details/81570548
参考博客:https://blog.csdn.net/Misszhoudandan/article/details/81570548
https://blog.csdn.net/liukun321/article/details/6974282