美文网首页
命令行菜单程序v1.0

命令行菜单程序v1.0

作者: 流浪的乞丐 | 来源:发表于2017-09-24 06:23 被阅读49次

    路过的小游侠 + 《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006 

    学号: SA17225272

    GitHub仓库: https://github.com/littleRanger/SoftwareEngineering/tree/master/lab2

    1. 学习收获&总结

        首先, 学会了在开头声明关于版权和版本信息, 这个注释很关键

    .   其次, 老师强调了代码规范的意义和重要性, 虽然已经知道这一点, 但不妨碍我加强印象.

        再次, 银弹是不存在的. 一个程序必须从小的, 简单的开始, 慢慢成长成一个大的, 完整的, 健壮的, 多功能的程序, 这种增量开发的思想适用于各种项目, 无论大小. 

         最后, 在编码过程中, 也会频繁遇到一些老生长谈的C编码问题:

                 (1) scanf() 函数的输入流的问题

                 (2) 字符串和字符串数组的区别问题

                 (3) 为了避免写错, 判断语句把0 放在前面 0==strcmp(cmd,"exit")

    2. 编码思路:

    按照老师的demo的思想, 增加了对一直数字 a, b的加减乘除commands , 又增加了设置使用者名字以及获取其名字的commands, 一共8个commands, 达到要求. 

    其中, 个别commands 使用函数实现, 以提高代码的重用性. 

    最后简单的功能测试后, git提交代码.

    相关文章

      网友评论

          本文标题:命令行菜单程序v1.0

          本文链接:https://www.haomeiwen.com/subject/fanhextx.html