第三题


我想问一下我的问题出在哪里,我的语法在哪里出现了问题?为什么不能在结构体后面直接下定义?
再写了一个,为什么编译器这样显示

第三题


我想问一下我的问题出在哪里,我的语法在哪里出现了问题?为什么不能在结构体后面直接下定义?
再写了一个,为什么编译器这样显示

(1)score是int数组,初始化的时候,成绩不需要用引号括起来,如下:
struct stu
{
int num;
char name[20];
int score[3];
}
stu1 = {1,"lily",61,62,63},
stu2 = {2,"lili",63,64,65};
(2)
printf中%c改成%s,%c用于输出单个字符,%s用于输出字符串。