- 网易云课堂昵称 :coker1994
- 《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006
- 本次实验代码github地址:https://github.com/mamengnan/mmnslab/
实验步骤
本次实验编写了三个文件:linklist.c 、linklist.h、menu.c
linklist.h定义了数据类型和对数据的操作,如下图所示
linklist.c对数据的操作进行了具体实现,如下图所示
menu.c负责代码的业务逻辑部分,实现了三个功能:help,version和exit,如下图所示
运行结果如下图
小结
本次实验考察的是代码的业务逻辑和数据存储之间的分离,即将系统抽象为两个层级:菜单业务逻辑和菜单数据存储。通过实验初步实现了模块化编程。