C++ 结构体数组

结构体数组

作用: 将自定义的结构体放入到数组中方便维护。
语法: struct 结构体名 数组名[元素个数] = { { } ,{ },… {} }

示例:

#include
using namespace std;
#include

//结构体数组
//1、定义结构体
struct Student
{
	string name;
	int age;
	int score;
};

int main() 
{
	//2、创建一个结构体数组
	struct Student s1Array[10];
	//3、给结构体数组中的元素赋值
	s1Array[0] = { "小米", 20, 60 };
	s1Array[1] = { "小王", 21, 66 };
	s1Array[2] = { "小新", 22, 67 };
	s1Array[3] = { "小李", 19, 72 };
	s1Array[4] = { "小马", 22, 90 };
	s1Array[5] = { "小陈", 21, 89 };
	s1Array[6] = { "小西", 19, 69 };
	s1Array[7] = { "小章", 20, 82 };
	s1Array[8] = { "小喜", 23, 74 };
	s1Array[9] = { "小闯", 22, 90 };
	//4、遍历结构体数组
	for (int i = 0; i < 10; i++) {
		cout << "姓名 :" << s1Array[i].name << "  年龄:" << s1Array[i].age << "  分数:" << s1Array[i].score << endl;
	}
	system("pause");
	return 0;
}

结果:

C++ 结构体数组_第1张图片

你可能感兴趣的:(C++学习笔记,c++,java,算法)