结构体 1: struct 声明一个新的结构类型 int n; struct StructName dummy; 同样的概念 2: typedef 给已有类型定义别名 typedef int INT; typedef struct StructName STRUCTNAME; 没有typedef 就是叫做变量名 有了就是类型名了 所以就可以 定义对应的指针类型 typedef struct StructName *POSTRUCTNAME 3: 结构体