结构体:自定义数据类型
定义: struct 结构体名 {结构体成员列表};
通过结构体创建变量:
例如1.创造学生数据类型(自定义数据类型:一些类型集合组成的一个类型)
struct student
{
string name;
int age;
int score;
}s3;//顺便创建结构体变量s3
2.通过学生类型创造具体学生 结构体变量创建时,关键字 可省略
① struct student s1; 或者 student s1; 都可以
s1.name='张三’;//利用.访问成员
②struct student s2={“李四”,19,80};
③在定义结构体时顺便创建结构体变量
3.结构体数组
Struct 结构体名 数组名[元素个数]={{},{},….};
① 定义结构体
Struct student
{
string name;
int age;
int score;
};
②创建结构体数组
Struct student stuarray[3]=
{
{"张三“,18,100}
{"张四“,19,100}
{"张五“,18,100}
};
③给结构体中元素赋值
Stuarray[2].name="赵六”;
④遍历结构体数组 用for循环