1、普通(常用) typedef struct Student { int a; }Stu; 定义方法: Stu exam; 2、省略结构体名称 typedef struct { int a; }Stu; 定义方法: Stu exam; 3、省略结构体尾部名称(不建议) typedef struct stu { int a; }; 定义方法: Stu exam; 这种方法编译器可能会警告,但是能够运行且正常读取数据不发生段错误(不建议)