结构体定义:
只有结构体的定义
struct stuff{
char job[20];
int age;
float height;
};
//直接带变量名Xiaoming
struct stuff{
char job[20];
int age;
float height;
}Xiaoming;
也可以结构体声明
struct stuff{
char job[20];
int age;
float height;
};
struct stuff Xiaoming;
//typedef struct
typedef struct Person {
char name[20];
char sex;
float height;
int age;
}Per;
这种写法在声明结构体变量的时候就可以用 Per xiaoming;
如果没有typedef 就必须用 struct Person,这里的Per实际上就是 struct Person的别名