结构体对齐:
对齐的字节大小是以结构体中的最大基本类型来定义的
如果说一个结构体中有三个值,一个char 一个word 一个int ,那么这个结构体中对齐的字节数是4个字节,char和word相对齐
加上第三个int那就是两个4字节
struct A
{
char sex;
WORD a;
int num;
};
printf("%d\n", sizeof(A));
这个程序的结果是8
结构体对齐:
对齐的字节大小是以结构体中的最大基本类型来定义的
如果说一个结构体中有三个值,一个char 一个word 一个int ,那么这个结构体中对齐的字节数是4个字节,char和word相对齐
加上第三个int那就是两个4字节
struct A
{
char sex;
WORD a;
int num;
};
printf("%d\n", sizeof(A));
这个程序的结果是8