struct student
{
char name[10];
int sore1,sore2,sore3;
student(char a[10],int d,int b,int c)
{
strcpy(name,a);
sore1=d;
sore2=b;
sore3=c;
}
};
int main()
{
student stud[5]=
{
student("chenlan",85,78,76),
student("huanghong",97,68,87),
student("zhanghua",67,98,67),
student("yexuan",98,87,76),
student("baiwei",87,68,98)
};
for (int i=0;i<5;i++)
{
printf("%s\t%d\t%d\t%d\t\n",stud[i].name,stud[i].sore1,stud[i].sore2,stud[i].sore3);
}
return 0;
}
带参构造函数为结构体对象数组赋值的方法
最新推荐文章于 2023-06-12 09:53:33 发布