#ifndef __LINK_H__ #define __LINK_H__ #include #include // malloc #include // strcpy #include "stu_s.h" #include "color_e.h" // 函数声明头文件 // 不需要添加 extern,因为在头文件中定义的函数默认是 extern void swap(STU *a, STU *b); STU *insert_stu(STU *head, STU *item); STU *delete_stu(STU *head, char sid); void shows(STU *head); STU *find_stu(STU *head, char sid); STU *update_stu(STU *head, char sid); STU *sort_stu(STU *head); STU *reverse_stu(STU *head); void saveToFile(STU *head, const char *filename); STU *readFromFile(const char *filename); #endif