- 结构体类型的声明
- 结构体初始化
- 结构体成员访问
- 结构体传参
1. 结构体的声明
结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。
1.2 结构的声明
struct tag
{
member-list;
}variable-list;
例如描述一个学生:
//结构体类型的声明
typedef struct Stu
{
char name[20];//名字
int age;//年龄
char sex[8];//性别
char score;//成绩
}s1, s2, s3;
//s1,s2,s3是通过struct Stu类型创建的变量
//s1,s2,s3是全局变量
//
//typedef 类型重定义/重命名
//
typedef struct Stu Stu;
int ma