1、结构体的组成
关键字:struct
结构体标签:Stu
结构体类型:struct Stu
结构体成员变量:数组、指针、其他结构体、标量
2、创建全局变量
①创建结构体时创建
struct Stu {
char name[20];
char sex[5];
int age;
}S1,S2,S3;----此处为全局变量
②最普通方式:struct Stu S1;
3、为结构体重新命名
typedef struct Stu {
char name[20];
char sex[5];
int age;
}Student;
此时struct Stu可以写为Student
4、结构体嵌套
struct School {
char name[20];
Student s1;
int age;
}Sch;
5、使用结构体
①struct Stu LiMing = {"LiMing","Mafale",25};
②Student LiMing = {"LiMing","Mafale",25};
③Sch school1 = {"XiWang",{"LiMing","Famale",25},99};
6、结构体打印:挨个打印
printf("%s",school1.name);
printf("%s",school1.Student.name);---嵌套结构体的访问