C语言问题:error C2059: syntax error : '{'

spanno spanno 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<stdio.h>
#define FORMAT "%c\n%s\n%f\n%f\n%f\n"
struct student
{
char num;
char name[20];
float score[3];
}stu[5];
void print(struct student *p)
{
for(;p<stu+5;p++)
printf(FORMAT,p->num,p->name,p->score[0],p->score[1],p->score[2]);
}
void main()
{
stu[5]={{"001","Li Ming",85.5,79,93},{"002","Zhou Kai",83,91.5,77},{"003","Zhang Xin",62,48,86},"{004","Wang Hao",87,64,93},{"005","Xie Tian",85,67,95}};
print(&stu[0]);
}


11.3 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num、name、score[3],用主函数输入这些记录,用print函数输出这些记录.


调试以后出现:11.3.c(16) : error C2059: syntax error : '{'


麻烦各位帮我看看是哪出错了..感谢..最好写得具体一点
...全文
评论 5
收藏 已收藏
分享
返回顶部
spanno
C语言 70,039 成员 243,237 内容