- 博客(19)
- 收藏
- 关注
原创 C语言:链表实现一个学生信息系统(九) 系统操作
所有的功能函数都实现,最后一步就是编写main函数来启用我们的系统,调用这些函数了。直接上源码。
2025-05-17 16:27:05
266
原创 C语言:链表实现一个学生信息系统(八) 退出系统及.c源码
因为所有的信息我们都是开辟在堆区的,所以我们退出的时候要把这些空间全都释放掉。从头结点开始一个个释放。整个系统的功能我们就已经全部实现了,剩下的就是系统的操作和UI了,这个就比较简单了,根据选择调用函数,这个放在下一篇应该也是最后一篇了。最后附上My_List.c的所有代码,My_List.h的源码在第一篇文章里,自行查看。
2025-05-16 17:24:48
223
原创 C语言:链表实现一个学生信息系统(六) 显示学生信息
显示学生信息这里我是做了两个功能,一个是显示系统中所有学生的信息,一个是输入学生姓名,显示所有该名字的学生的信息。
2025-05-16 16:00:21
210
原创 C语言:链表实现一个学生信息系统(五) 修改学生信息
这一个功能没有做的太复杂,一样的通过学号找目标学生,然后将学生的所有信息全部重新输入一遍,比较省事。大伙可以自己去添加一些单独修改某个信息的功能。这个函数就没什么好解析的了,用的都是之前那些函数。具体流程就是判空,输入目标学生学号,匹配结点,然后一个个赋值。
2025-05-16 15:45:21
188
原创 C语言:链表实现一个学生信息系统(四) 删除学生信息
删除学生结点,首先得要知道删哪个,所以就跟据学号这个唯一标识来找到这个学生的结点地址,进行删除。
2025-05-16 14:45:21
191
原创 C语言:链表实现一个学生信息系统(三) 添加学生信息
添加学生信息,逻辑很简单,创建新结点,输入信息,填入信息,然后将新结点插入链表。输入的函数在第二篇已经实现过了,直接调用就可以。话不多说,直接上源码。
2025-05-16 13:43:30
278
原创 C语言:链表实现一个学生信息系统(二) 基础函数实现
在实现功能之前,先将一些准备工作干好,一个是链表的起始,也就是头结点,头结点的数据域不保存数据信息,只有指针域保存下一个结点的地址。然后就是一些输入的处理函数。
2025-05-16 10:52:39
340
原创 C语言:链表实现一个学生信息系统(一) 环境及基本设计
这篇文章介绍了一个简单的C语言练手项目,旨在实现一个学生信息管理系统。项目在Linux-Ubuntu-20.04.6操作系统上使用gcc 9.4.0编译器开发。系统功能包括添加、删除、修改、显示学生信息,以及按姓名索引和从文件导入学生信息。代码结构主要由My_List.c和My_List.h文件实现功能函数,main.c作为系统入口。学生信息通过单向链表存储,采用尾插法添加新节点。学生信息结构体包含学号、姓名、民族、年龄、学院、专业、年级、班级、电话、住址和班主任等字段。项目虽小,但功能齐全,适合初学者练习
2025-05-16 09:22:19
244
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1