结构体数组的作用:
将自定义的结构体放入数组中方便维护,就是将多个结构体变量放到数组中。
#include<iostream>
#include<string>
using namespace std;
//1、结构体定义
struct Student
{
string name;
int age;
int FS;
};
int main()
{
//2、创建结构体数组
struct Student 结构体数组[3] =
{
{"杨帆",12,97},
{"蒋宇航",12,93},
{"徐钱峰",12,84}
};
//3、给结构体数组中的元素赋值
结构体数组[2].name = "庄言嘉";
结构体数组[2].age = 11;
结构体数组[2].FS = 79;
//便利结构体数组
for (int a = 0; a < 3; a++)
{
cout << "姓名" << 结构体数组[a].name
<< " 年龄" << 结构体数组[a].age
<< " 分数" << 结构体数组[a].FS << endl;
}
system("pause");
return 0;
}