C/C++教程

C++结构体数组

本文主要是介绍C++结构体数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

结构体数组

作用:将自定义的结构体放入到数组中方便维护

语法:struct 结构体名 数组名[元素个数]={{},{},...{}}

代码示例:

#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},

              {"李四",28,99},

              {"王五",38,66}

       };

       //3.给结构体数组中的元素赋值

       stuArray[2].name = "赵六";

       stuArray[2].age = 18;

       stuArray[2].score = 80;

       //4.遍历结构体数组

       for(int i = 0; i < 3; i++)

       {

              cout << " 姓名:" << stuArray[i].name

                     << " 年龄:" << stuArray[i].age

                     << " 分数:" << stuArray[i].score << endl;

       }

       return 0;

}

嘿嘿,你懂得!

这篇关于C++结构体数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!