结构体数组
和普通数组一样,只不过数组里面存放的是结构体
创建一个结构体数组
//创建一个结构体
struct Student {
//成员列表
string name;
int age;
int score;
};
//创建一个结构体数组
struct Student stus[3] = {
{"张三",15,100},
{"李四",15,95},
{"王五",15,90}
};
给结构体中的元素赋值
//给结构体数组中的元素赋值
stus[2].name = "多多";
stus[2].age = 14;
stus[2].score = 90;
遍历结构体
//遍历结构体数组
for (int i = 0; i < 3; i++)
{
cout << "姓名: " << stus[i].name << "年龄: " << stus[i].age << "分数: " << stus[i].score << endl;
}