1、定义一个结构体struct
struct student
{
int a;
};
定义了结构体student,在声明变量的时候可以直接使用。student stu1;
也可以这样声明:
struct student
{
int a;
}stu1;
与上面的声明是等效的。
stu1是一个结构体变量。
2、使用typedef时:
typedef struct student
{
int a;
}stu2;
这里stu2=struct student。stu2是一个结构体类型。
使用时:可直接访问stu1.a=0;但不可直接访问stu2;可以这样stu2 ss;ss.a=9;
3、struct指针