以下程序的运行结果是( ). #include<stdio.h> #include<string.h> 结构体输出的是?求解析

2025-06-21 18:19:17
推荐回答(1个)
回答1:

struct student
{ char name[10];
float score;
}stu[2]={{"liuhua",90.5},{"yumei",85.5}};

上面这段是定义结构体数组,包含两个成员元素{"liuhua",90.5}和{"yumei",85.5}

printf("%s,%.1f\n",stu[1].name,stu[1].score

这条打印命令是打印的结构体数组的第二个成员stu[1]的name和score(第一个成员是stu[0]),也就是yumei,85.5

请采纳,谢谢