fwrite(&stud[i],sizeof(struct student_type),1,fp)的意思是
将&stud[i]这个指针所指向的内容输出到fp这个文件中,每次输出的数据单元占sizeof(struct student_type)个字节,总共输出1次

如果输出正确,应该是返回1的,因为fwrite返回值是返回正确输出了几个数据单元

If(fwrite(&stud[i],sizeof(struct student_type),1,fp)!=1)的意思就是“如果没有将内容正确的写入fp中”