要先定义结构体,此时struct Student 就相当于int或char等数据类型。
#include<iostream>
#include<string>
using namespace std;
//定义结构体
struct Student {
string name;
int age;
int score;
};
int main() {
//创建结构体数组
Student stuarr[3] = {
{"张三", 11, 60},
{"李四", 12, 61},
{"王二麻", 13, 62}
};
stuarr[1].name = "李二";
int i;
for (i = 0; i < 3; i++) {
cout << stuarr[i].name << stuarr[i].age << stuarr[i].score << endl;
}
system("pause");
return 0;
}