6.2重学C++之【结构体数组】
#include<iostream>
#include<string>
using namespace std;
/*
结构体数组
将自定义的结构体放入数组中 方便维护
*/
struct Student{
string name;
int age;
int score;
};
int main(){
// 创建结构体数组
struct Student stu_arr[3] = {
{"张三", 18, 100}, // 可以初始化时就赋值
{"李四", 19, 80},
{"王五", 20, 60}
};
// 给结构体数组中的元素赋值/修改
stu_arr[2].name = "赵六";
stu_arr[2].age = 30;
stu_arr[2].score = 99;
// 遍历结构体数组
for (int i=0; i<3; i++){
cout << "姓名:" << stu_arr[i].name << ",年龄:" << stu_arr[i].age << ",分数:" << stu_arr[i].score << endl;
}
return 0;
}


浙公网安备 33010602011771号