是用户定义的结构体变量名,不是C语言中的关键字。例如:typedef struct{ char num[10]; double s;}STREC;之后就可以这样用 STREC fun(STREC *a,STREC *b,int* n) ;
在C++中可以,但在c中不行。在c中要稍微改变下也行:typedef struct student { int sno;char name[20];char sex;int age;float score;} student;