请教各位仔细讲解一下下面这段保存功能为什么这么写,我是新学的,没看懂,一步一步讲解一下

img

fscanf(fp,"%d...",stud[i].num.....),这句是从文件按格式读取内容,赋值给内存数组stud[i].num 相应字段,循环读入,直至文件结束。
fprintf(fp,"%d...",stud[i].num....),这是将内存中的数组数据按一定的格式写入到文件里,同样是循环写入,直至数据最后一条记录。
这两个函数的详细用法,可以百度下。

就是读写文件,初始化数据结构,最后再反向写入。哪一句看不懂啊?注释不都已经写了么,你把问题具体一点