目录
1.结构体类型
1.1定义
1.2声明
1.3结构成员的类型
1.4结构体定义和初始化
2.结构体成员的访问
3.结构体传参
1.结构体类型
1.1定义
结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量
1.2声明
struct tag //struct是结构体关键字。tag是结构体名,自取
{
member-list; //成员变量
}variable-list; //该结构体类型的变量(可省),分号不能丢
1.3结构成员的类型
标量,数组,指针,甚至可以是其他结构体类型
1.4结构体定义和初始化
初始化时使用“{}”包含成员变量,可不完全初始化
2.结构体成员的访问
格式:同一函数定义和访问,结构体定义的变量名.成员变量名(注意“.”);
传参时,值传递格式同上,地址传递用结构体定义的变量名->成员变量名
3.结构体传参
传参时往往采用地址传递,避免因为值传递造成空间和时间的双重浪费



