这个不知道问题在哪,求帮助

这个是为啥子呀?我建立了结构体了呀?这个不知道问题在哪,求帮助

img

img

结构体名字是什么

1、最后一个后面是不需要逗号的

img

2、分号没有打,并且你这样的语法是错的,成员是不能赋值 给结构体变量的,这两句删掉
*p->student[i].name;//分号未打
*t->student[i].number;//分号未打

3、语法错误,
p=&student[401];
t=&student[401];
可以改

img

4、前面定义和后面引用变量名错误
char classess[1000];//前面定义
student[i].classes//后面引用

5、第三个说了那个定义错了,所以这里改用成员来比较
if( !strcmp(*p,k)|| !strcmp(*t,k))改if( !strcmp(student[i].name,k)|| !strcmp(student[i].number,k))

6、和第五原因一样
if(strcmp(l,student[i]))改if(strcmp(l,student[i].age))

7、和第五原因一样
if(strcmp(m,student[i]))改if(strcmp(m,student[i].classes))

改好之后没有错误了,只有警告(我调试是没有问题了),

img

运行的时候还存在输出不了的问题,自己调试把,语法没错了就是出现写错了