8.2 结构体数组
跟普通数据类型一样,结构体也可以创建数组对象。
#include<iostream>
using namespace std;
int main()
{
//结构体数组
//1、定义结构体
struct student
{
string name;
int age;
int score;
};
//2、创建结构体数组
student stuarray[3] =
{
{"张三",18,100},{"李四",28,99},{"王五",38,66}
};
//也可以去掉大括号,像这样:
//"张三",18,100,"李四",28,99,"王五",38,66
//加上大括号只是为了清晰
//创建数组时也可以不用给每个成员赋值,之后再赋值也行
//3、赋值
stuarray[2].name = "赵六"; //将“王五”改为“赵六”
system("pause");
return 0;
}
解析都在注释里,注意看注释。