为什么要内存对齐?
32位操作系统一次最多读取32位数据,也就是4个字节,如果不按内存对齐的方式
来存储数据,那么读取一次数据就要进行两次IO操作,这样增加了数据传输的时间,
内存对齐本质上是一种拿空间换时间的方法,并且内存对齐可以更加方便系统的移植。
如何内存对齐?
分配内存的顺序是按照声明的顺序
每个变量相对于起始位置的偏移量是自身大小的整数倍
整个结构体的大小是内部变量类型最大值的整数倍
标签:顺序,读取,32,整数倍,内存,对齐 From: https://www.cnblogs.com/gaishuobulao/p/18081235