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);---嵌套结构体的访问