1:思维导图
2:将 student.c 这个练习题,改成链表后实现
先编写以下结构体
struct Student{ char name[20];
double math;
double chinese;
double english;
double physical;
double chemical;
double biological;
};
第一步:创建一个 struct Student 类型的数组 arr[3],初始化该数组中3个学生的属性
第二步:编写一个叫做save的函数,功能为 将数组arr中的3个学生的所有信息,保存到文件中去,使用fprintf实现
第三步:编写一个叫做load的函数,功能为 将文件中保存的3个学生信息,读取后,写入到另一个数组 brr 中去
第四步:编写一个叫做 show的函数,功能为 遍历输出 arr 或者 brr 数组中的所有学生的信息
第五步:编写一个叫做 setMath 的函数,功能为 修改 文件中 所有学生的数学成绩