63.结构体-结构体定义和使用
64.结构体-结构体数组
65.结构体-结构体指针
66.结构体-结构体嵌套结构体
67.结构体-结构体做函数参数
68.结构体-结构体中const使用场景
69.结构体-结构体案例1
70.结构体-结构体案例2
结构体属于用户自定义的数据类型,允许用户存储不同的数据类型
语法:<code>struct结构体名{结构体成员列表}</code>;
通过结构体创建变量的方式有三种:
struct结构体名 变量名
struct结构体名 变量名={成员1值,成员2值…}
定义结构体时顺便创建变量

结构体数组: 作用:将自定义的结构体<code>放入到数组</code>中方便维护 语法:<code>struct 结构体名 数组名[元素个数] = { {},{}, ...,{}}</code>
结构体指针 作用:通过指针访问结构体中的成员 利用操作符<code>-></code>可以通过结构体指针访问结构体属性
结构体嵌套结构体 。 作用:结构体中的成员可以是另一个结构体 例如:每个老师辅导一个学员,一个老师的结构体中,记录一个学生的结构体
结构体做函数参数 作用:将结构体作为参数向函数中传递 传递方式有两种: 值传递 地址传递
总结:如果不想修改主函数中的数据,用值传递,反之,用地址传递
作用:用const来防止误操作