结构体对齐规则

原则一:结构体中元素是按照定义顺序一个一个放到内存中去的,但并非紧密排列的。从结构体存储的首地址开始,每个元素放置到内存中时,它都会认为内存是以它本身的大小来划分的,所以元素放置的位置必定会在本身宽度的整数倍上开始(以结构体变量首地址为0计算)。 好比此例,首先系统会将字符型变量a存入第0个字节(相对地址,指内存开辟的首地址);而后在存放整形变量b时,会以4个字节为单位进行存储,因为第一个四字节模
相关文章
相关标签/搜索