C 语言的内存对齐规则?如何手动控制结构体对齐?