C语言中结构体的内存对齐规则
-
c/c++语言开发共享C语言中结构体的内存对齐规则讲解
1.结构体的内存对齐规则1.第一个成员在与结构体变量偏移量为0的地址处。2.其他成员变量都放在对齐数(成员的大小和默认对齐数的较小值)的整数倍的地址处。对齐数=编译器默认的一个对齐数与该成员大小的较小
1.结构体的内存对齐规则1.第一个成员在与结构体变量偏移量为0的地址处。2.其他成员变量都放在对齐数(成员的大小和默认对齐数的较小值)的整数倍的地址处。对齐数=编译器默认的一个对齐数与该成员大小的较小