# C实现电子元器件仓库管理系统
欢迎界面回车通过,进入主面板通过数字选择进入模式,有以下功能:
1. 添加新的元器件并记录相关信息
2. 统计元器件总数
3. 根据价格查询信息
4. 删除元器件
5. 修改元器件
6. 保存
每个模块对应相关函数,有一下部分组成本程序:
| 函数 | 作用 | 方法 |
| ---------------- | -------------------------------------- | -------------------------------------------------------- |
| welcome () | 展示欢迎界面并在输入任意键后进入主界面 | (基本方法) |
| mainmenu () | 选择进入的功能模块 | switch/case分支结构,嵌套在循环中实现可以一直实现需求 |
| record () | 记录元件信息并展示 | 调用insert() |
| insert() | 插入数据并按照价格升序排序 | 通过比较在适当位置插入数据,next嵌套储存下一个数据的位置 |
| display() | 输出器件信息,作为被调函数 | (基本方法) |
| displayAll() | 输出统计信息 | 通过next遍历完所有元器件信息 |
| query_by_num() | 按价格查询元器件信息 | 遍历价格,如果存在输出信息 |
| del () | 删除元器件信息 | 遍历价格,更改next链接信息,free释放对应空间 |
| change () | 通过价格找到并修改元器件信息 | 遍历价格然后switch选择分支更改相应信息 |
(本程序存在大量借鉴内容,由于水平有限,看代码看了很多)