Skip to content

3 结构体数组

发布时间:

作用:将自定义的结构体放入到数组中方便维护
语法:struct 结构体名 数组名【元素个数】={ {},{}, ..}
示例:

js

// 结构体定义
struct student
{
    // 成员列表
    string name; // 姓名
    int age;     // 年龄
    int score;   // 分数
};

int main()
{
    // 结构体变量创建方式1
    // 結构体数组
    struct student stuArray[3] = {{"张三", 18, 80}, {"李四", 19, 60}, {"四", 19, 60}};

    // 给结构体数组赋值
    stuArray[2].name = "赵六";
    stuArray[2].age = 80;
    stuArray[2].score = 60;

    // 遍历结构体数组
    for (int i = 0; i < 3; i++)
    {
        cout << "姓名:" << stuArray[i].name
             << "年龄:" << stuArray[i].age
             << "分数:" << stuArray[i].score << endl;
    }
    system("pause");
    return 0;
}