一、定义
1、结构体
struct student{
char name[ ];
int number;
};
可以直接在花括号后面加stu可以赋一个变量名
2、定义结构变量
(1)struct 结构体名 变量名
(2) 初始化
struct 结构名 变量名={ };
struct 结构名 变量名={.成员名(name)=xx};
二、访问
1、利用点号“."运算符
struct student stu;
stu.name //访问stu结构体变量的name成员
2、指针
struct student * stu
stu->name //访问stu指针指向结构体变量name成员
三、结构体嵌套
1、结构
struct data{
int year;
int month;
struct student{
char name[50];
struct data birth;
}
2、初始化
struct student stu;
stu={"Amy",{2000,12}}
3、访问
stu.birth.year
记得去看typedef的应用