结构体的相关知识 要有string头文件
结构体属于用户自定义的1数据类型,允许用户存储不同的数据类型
定义--struct 结构体名 {结构体成员列表};
结构体创建变量--stuct 结构体名 变量名;
struct 结构体名 变量名={成员1值,成员2值....}
定义结构体时顺便创建变量
结构体数组 struct 结构体名 数组名 [元素个数]={ { },{ },...{ } },遍历结构体中的数据用,可以通过结构体指针->访问或者直接通过结构体变量访问s.name
结构体指针
结构体嵌套结构体struct teacher{ int id; int age; string name; struct student stu; } tracher t; t.stu.age=20;
结构体做函数参数:将结构体作为参数向函数中传递
传递方式有两种: 值传递 地址传递