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 发布
本文通过一个具体的C语言代码示例介绍了如何使用结构体来存储学生的姓名及成绩,并利用数组存储多个学生的信息。代码中定义了一个名为student的结构体类型,包括姓名和三门课程的成绩,并在主函数中创建了一个包含五个学生的数组,初始化这些学生的信息并打印出来。
3317





