关于结构体数组输出问题
求解一下哥哥姐姐们为什么结构体输出数据例如#include <stdio.h> struct student { int num; char name[20]; float score[3]; };
stu={12345, ″LiLi″,67.5,89,78.6}; void main() {void print(struct student *);
print(&stu);}
void print(struct student *p)
{ printf(FORMAT,p->num,p->name, p->score[0],p->score[1],p->score[2]);
printf(″\n″);
}
printf后面都要有FORMAT,这是神魔意思呢