#include <string>
using namespace std;
struct Student {
string name;
int score;
Student(){//定义默认构造函数,在没有写其他构造函数时,会自动生成
}
Student(string n,int s) {/*或者Student(string n,int s):name(n),score(s) {}*/
name=n;
score=s;
}
};
int main() {
Student stu[4];//调用默认构造函数
string name;
int score;
for(int i=0;i<4;i++) {
cin>>name>>score;
stu[i]=Student(name,score);
}
for(int i=0;i<4;i++) {
cout<<stu[i].name<<" "<<stu[i].score<<endl;
}
return 0;
}
结构体初始化
最新推荐文章于 2024-06-12 15:40:10 发布