typedef struct
{
// char name[20];
// int age;
// int score;
char a;
char b;
char c;
int d;
double g;
int f;
} Student ;
printf("%lu",sizeof(Student));//结果为24
//1 开辟最大字节的空间 最大空间有剩余的空间 够放下一个类型变量的 字节数
//2 sizeof(cahr/int/double) 倍数位地址往里边 放 放入当前的变量
//3 如果不够下一个类型变量空间 那么在继续 1 开辟最大字节的空间
{
// char name[20];
// int age;
// int score;
char a;
char b;
char c;
int d;
double g;
int f;
} Student ;
printf("%lu",sizeof(Student));//结果为24
//1 开辟最大字节的空间 最大空间有剩余的空间 够放下一个类型变量的 字节数
//2 sizeof(cahr/int/double) 倍数位地址往里边 放 放入当前的变量
//3 如果不够下一个类型变量空间 那么在继续 1 开辟最大字节的空间