C中内存对齐原则

C中内存对齐原则spa 原则: 1.结构体内成员按自身按自身长度自对齐。 自身长度,如char=1,short=2,int=4,double=8,。所谓自对齐,指的是该成员的起始位置的内存地址必须是它自身长度的整数倍。如int只能以0,4,8这类的地址开始 2.结构体的总大小为结构体的有效对齐值的整数倍 结构体的有效对齐值的肯定: 1)当未明确指定时,以结构体中最长的成员的长度为其有效值 2)当用
相关文章
相关标签/搜索