struct stu{
short i;
long long int x;
int y;
short i;
long long int x;
int y;
}astu;
输出:24 (long long int 8字节)
struct stu{
short i;int y;
long long int x;
}astu;
输出:16
struct stu{
short i;
short j;
short k;
}astu;
输出:6struct stu{
bool i,j,k;
int x;
bool y;
}astu;
输出:12
struct stu{
bool i;
bool j;
bool k;
short x;
}astu;
输出:6
由此可见,规则就是:按最长成员的字节数对齐