一个关于结构体变量创建时的问题

我想请问一下为什么这里的s1会显示不允许使用不完整的类类型?

img

直接写 Student s1;就可以了,不需要前面的 struct