typedef struct 它的意思是给这种结构体类型起个别名。EG:struct student{string name; int age; char sex };typedef struct student STU;现在我要定义这种结构体类型的变量p就有两种方法了。方法一:struct student p ;方法二:STU p;就可以了。因为 STU 就是 struct student 的别名。所以两种方法都可以定义变量p 。不知道这样说你能否懂得!