在C中定义一个结构体类型要用typedef:
typedef struct Student
{
int a;
}Stu;
声明变量的时候:
Stu stu1;
(如果没有typedef就必须用struct Student stu1;来声明)
这里的Stu实际上就是struct Student的别名。Stu==struct Student
另外这里也可以不写Student,声明变量时必须是Stu stu1;)
typedef struct
{
int a;
}Stu;
在c++里很简单,直接
struct Student
{
int a;
};
于是就定义了结构体类型Student,声明变量时直接Student stu2;