一、结构体的定义
有时需要将不同类型的数据组合成一个有机体,以便于引用
声明一个结构体类型的一般形式为:
struct 结构体名{成员表列};结构体也是一种数据类型,它由程序员自己定义,可以包含多个其他类型的数据。
①先声明结构体类型再定义变量
 struct   student # 结构体类型 或 结构体名
{       int num;char  name[20];     # 成员表列char sex;int age; float score;};struct student stu1,stu2;       # 变量名表列②声明结构体类型的同时定义变量
 struct   data   # 结构体类型 或 结构体名{      int day int month;   # 成员表列int year}time1,time2;   # 变量名表列③直接定义结构体类型变量
struct    # 结构体类型 或 结构体名
{char name[20];char sex; int num;        # 成员表列float score[3] }person1,person2;  # 变量名表列 注:
-  只有结构体变量才分配地址,而结构体的定义是不分配空间的 
-  结构