高级软件工程实验报告三
实验要求
注意代码的业务逻辑和数据存储之间的分离,将系统抽象为两个层级,即菜单业务逻辑和菜单数据存储。使用不同的源文件实现。
要遵守代码风格规范,参考借鉴代码设计规范的一些方法。
实验代码如下所示:
代码演示部分如下所示:
生成可执行文件menu:
演示各命令:
实验心得:
通过实验,第一次进行了C语言的模块化编程,模块化编程不仅便于维护,而且代码便于阅读。模块化编程思想对我很有启发,为我以后的职业生涯铺下了第一块砖石。
代码已经上传至coding,欢迎各位同学验证指正:
https://coding.net/u/vic24826/p/gaoruan/git