例子:
struct{
short a1;
short a2;
short a3;
}A;
对齐标准为2,大小为2+2+2
struct{
long a1;
short a2;
}B;
对齐标准为4,大小为4+4
struct K {
char a3[5];
short a4[2];
}A;
struct L {
int a5;
char a2;
}B;
struct{
K a0;
L a1;
char l1;
}C;
A标准为2,大小为2×3+2×2;B为4大小为4+4;C标准为4大小为4×3(10的对其结果)+4×2+4=24