高级软件工程实验报告二
来源:互联网 发布:linux 命令嵌套 编辑:程序博客网 时间:2024/05/29 06:49
实验要求实现一个命令行的菜单小程序,执行某个命令是调用一个特定的函数作为执行动作,实现不少于八个的命令。根据实验要求,我设计了八个不同的命令,实现了一个能够实现简单的加减乘除、取反、绝对值的数学计算的命令行。
先编写了一个实现简单加减乘除运算的cal函数,再在主程序里调用它。主程序中使用if-else if条件语句,并在里面嵌套了一个if-else语句。定义一个接收键盘输入命令的字符型数组cmd。
在本地库下新建一个lab2的文件夹,切换到lab2内。使用命令行的vi指令新建了menu.c和readme.me文件,添加了文件描述,并依照代码规范,编写了以下代码:
编写完之后,切换到命令模式,wq。将menu.c编译成可执行文件menu,运行可执行文件来测试这个简单的菜单小程序能否正确响应八个指令。
运行结果如下所示:
实验刚开始,自己的编程习惯还是Java的编程习惯,还没有准备好切换到c的编程习惯中来。我相信通过之前和未来的实验,我可以更加适应多语言的编程,养成好的多语言编程习惯。
源码已上传Coding:
https://coding.net/u/vic24826/p/gaoruan/git/tree/master/lab2
阅读全文
1 0
- 高级软件工程实验报告二
- 软件工程实验报告二
- 软件工程实验报告 二
- 软件工程实验报告 二
- 高级软件工程实验报告一
- 高级软件工程实验报告三
- 高级软件工程实验报告四
- 高级软件工程实验报告五
- 高级软件工程实验报告七
- 高级软件工程实验报告(第一次实验)
- 高级软件工程实验报告(第二次实验)
- 软件工程课程实验报告:实验二
- 中山大学软件工程操作系统实验二报告
- 软件工程实验报告一
- 软件工程导论实验报告
- 软件工程实验报告一
- 软件工程实验报告 一
- 软件工程实验报告 三
- 理论篇~第二章 数据仓库的命名规范
- LeetCode 0014
- Linux查看系统配置常用命令整理
- phpcms v9 如何实现广告显示
- 数据结构小知识点
- 高级软件工程实验报告二
- 大盗阿福
- log4j属性文件的配置内容
- 简单安装
- for in 和 for of 的区别
- linux网络编程简单C/S模型实现
- java 基础 集合 总结
- 联想AI研究院面试题总结(3道算法题)
- 二维数组中的查找