70,037
社区成员
发帖
与我相关
我的任务
分享
x[0] = (struct person){"Alice", 18};
//or, 指定成员初始化
x[0] = (struct person){.name="Alice", .num=18};
typedef struct Person{
int num;
char name[20];
int sex;
char group;
int score1;
int score2;
int score3;
}person;
int main(int argc, char* argv[])
{
person x[3] = {
{1,"Alice",0,'A',90,77,95},
{2,"Tony" ,1,'B',92,78,93},
{3,"Tom" ,1,'C',87,90,78}
};
int i;
for(i=0;i<3;i++)
printf("%d %s %d %c %d %d %d\n",x[i].num,x[i].name,x[i].sex,x[i].group,x[i].score1,x[i].score2,x[i].score3);
system("pause");
return 0;
}