运用链表实现需求,学生通讯录基本信息主要包括:学号、姓名、性别、所属院系、专业、通讯地址、电话、QQ号、Email等,系统应能对这些基本信息进行管理。要求具有但不限于以下功能: 添加新学生信息、删除和修改指定学生信息、列表浏览所有学生信息、按条件查询、排序、统计等功能。录入数据的文件存储功能,运行过程的日志存储功能。支持通信录导入或导出为csv和vcard格式。 本程序操作界面良好,进行了足够的防御性设计,具有较强的健壮性。供学习C语言的学生在课设时参考。