c++结构体数组创建
时间: 2023-12-18 13:26:21 浏览: 102
C++结构体数组的创建流程包括四个步骤:
1. 定义结构体,即定义结构体的成员变量和成员函数。
2. 创建结构体数组,即定义一个结构体类型的数组,并指定数组的大小。
3. 给结构体中数组的元素赋值,可以通过下标访问结构体数组中的元素,并对其进行赋值。
4. 遍历结构体数组,可以通过循环遍历结构体数组中的所有元素,并输出其成员变量的值。
下面是一个C++结构体数组的创建示例代码:
```
#include <iostream>
#include <string>
using namespace std;
// 1. 定义结构体
struct Student {
string name;
int age;
int score;
};
int main() {
// 2. 创建结构体数组
struct Student stuArray[3] = {
{"张三", 18, 100},
{"李四", 19, 90},
{"王五", 20, 80}
};
// 3. 给结构体中数组的元素赋值
stuArray[2].name = "赵六";
// 4. 遍历结构体数组
for (int i = 0; i < 3; i++) {
cout << "姓名:" << stuArray[i].name << " 年龄:" << stuArray[i].age << " 分数:" << stuArray[i].score << endl;
}
return 0;
}
```
阅读全文