struct和typedef struct
c++中
struct Student
{
int a;
};
//引用
Student stu1;
struct Student
{
int a;
} stu2;
//这里直接定义了类型为Student的变量stu2
struct Student
{
int a;
} *pStudent;
/*pStudent是Student类型的指针。
Student stu;
pStudent p;
p=&stu;
*/
typedef struct Student
{
int a;
}stu2;//stu2是一个结构体类型=struct Student
//
c中
typedef struct Student
{
int a;
}Stu;
//或
typedef struct
{
int a;
}Stu;
//声明变量两者都可以用相同的方式
Stu stu1;
摘自