C++结构体数组

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

#include<iostream>
#include<cstring>
using namespace std;
//1.创建学生数据类型:学生包括(姓名,年龄,分数) 
struct student{
	string name;
	int age;
	int score;
}; 
int main(){ 
//创建结构体数组
 struct student a[3]={
 	{"张三",18,100},
	 {"李四",19,99},
	 {"王五",20,98}
 }; 
 a[2].name="赵六" ; //也可以在结构体数组之外赋值,改值 
 for(int i=0;i<3;i++) {
 	cout<<"姓名:"<<a[i].name<<" 年龄:"<<a[i].age<<" 分数:"<<a[i].score<<endl; 
 	
 }
return 0;
}

在这里插入图片描述

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页