C++ 使用结构体数组

1、结构体数组的使用

#include
using namespace std;
#include

//创建一个学生的结构体
struct student
{
	//成员列表
	string name;
	int age;
	int score;
};

int main()
{
	//结构体数组:将自定义的结构体放入到数组中维护
	//使用方式:struct 结构体名 数组名 [元素个数] = { {},{},...{}}

	struct student stuArray[3] =
	{
		{"王五",20,60},
		{"李四",35,70},
		{"王五",29,80}
	};

	//给结构体数组元素赋值
	stuArray[1].name = "小明";
	stuArray[1].age = 24;
	stuArray[1].score = 100;

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

	system("pause");
	return 0;
}

运行结果如下

你可能感兴趣的:(C++)