1. 声明一个命名结构体
struct student {
int age;
char name[128];
};
定义一个变量:struct student Lily;
给结构体起别名:typedef struct student STUDENT_t;
2. 声明一个命名结构体并定义一个变量
struct student {
int age;
char name[128];
}Lily;
3. 声明一个未命名结构体并定义一个变量
只定义一次这种结构体类型的变量
struct {
int age;
char name[128];
}Lily;
4. 声明一个命名结构体并起别名
typedef struct student{
int age;
char name[128];
}STUDENT_t;
或:
typedef struct {
int age;
char name[128];
}STUDENT_t;
定义一个变量:STUDENT_t Lily;