struct student stu[50]报错

img


我不知道出了什么情况?struct student stu[50],报错说不知道“stu”的存储大小,我的C语言水平比较低,正在努力学习中,如果有好的学习方法也来回答一下吧,比心

把这句struct student stu[50]放到,结构体struct student 的定义的后面。

img

结构体数组放到结构体定义下面。。。放上面都不知道student是个啥当然报错了。。
struct student {
int num;
char name[10];

};
struct student stu[50];

放在你定义的结构体后面就好了,这就相当于一个类型定义变量,你定义的结构体类型在后面,所以没办法定义,只需要放在后面就好了