#include <stdio.h>
#include <stdlib.h>
#define N 80
struct Student
{
int age;
char sex[5];
};
int main(void)
{
struct Student student = {.age=10, .sex="yang"};
printf("sizeof student is %d\n", sizeof(student) );
exit(EXIT_SUCCESS);
}
如果显示的结果为:sizeof student is 10;则表明对齐的是2的倍数;
如果显示的结果为:sizeof student is 12;则表明对齐的是4的倍数;
如果显示的结果为:sizeof student is 16;则表明对齐的是8的倍数;