为什么会有内存对齐? 平台原因: 不是所有的硬件平台都能访问任意内存地址上的数据,某些平台只能在一些地址处获取特定类型的数据,否则抛出硬件异常。为了使同一个程序可以在多平台运行,需要进行内存对齐。硬件原因:经过内存对齐后,CPU 访问内存的速度会大大提升。(空间换时间)