【C++实践系列】【第一讲】C++入门级计算器

2024-11-01 15:11:34

本系列教程适用于刚接触C++的【初学者】。本系列教程可供【C++初学者】实践时参考使用。本系列教程实现环境使用【Microsoft Visual C++ 6.0】。本系列教程不使用【C++11】标准新特性,读者可自行使用该标准改写本系列教程程序。

工具/原料

Microsoft Visual C++ 6.0或其他C++实现环境

编写过程

1、首先,我们需要知道自己所将要完成的程序的具体流程,它具有哪些功能,如何去实现这些功能等等。本程序流程如下:显示帮助文字→显示菜单文字→【switch】与【while】连用判断用户选择运算类型→根据结果调用相应函数→显示结束文字。

【C++实践系列】【第一讲】C++入门级计算器

2、开始编写。按照C++编写顺序,我们的第一步需要声明该程序包含的头文竭惮蚕斗件:既然需要输出文字,【iostream】自收墩芬蓥然必不可少;同时,由于会涉及到诸如【pow()】一类的数学函数,我们也要将【cmath(math.h)】嵌入源代码中。另一方面,我们也要在代码中加入【using namespace std;】编译指令来使得命名空间【std】内定义的所有【C++基本标识符】都生效。

【C++实践系列】【第一讲】C++入门级计算器

3、预处理器与编译指令部分结束,我们再来处理函数原型。由于我们的计算部分在函数内操作,某些计算之间所需参数也不一样,因此我们使用不带参数、没有返回值的【void函数】。

【C++实践系列】【第一讲】C++入门级计算器

4、接下来就是程序的核心——【main()】函数了。根据我们在编写前的程序流程图,我们的【main()】函数应包含以下内容:帮助文字/变量声明/菜单文字/【while】/【switch】/结束文字/返回值。根据【while】与【switch】的有关用法,我们不难写好这一部分。

【C++实践系列】【第一讲】C++入门级计算器

5、最后是函数定义了。帮助文字、菜单文亨蚂擤缚字与结束文字皆可直接在【main()】中使用ostream对象【cout】来解决,亦可如本教程为了区分而将其包含在几个【void函数】中。关于运算部分可以继续定义,本教程定义了四则运算与乘方、求算术平方根的开方运算,使用到【pow()】函数与【sqrt()】函数。为了数据的精度,你还可以选择如【long】或【long long】、【double】等更高精度的数据类型。

【C++实践系列】【第一讲】C++入门级计算器【C++实践系列】【第一讲】C++入门级计算器

6、至此,程序编写完毕。在通过IDE编译、链接后,部分运行结果如下:

【C++实践系列】【第一讲】C++入门级计算器【C++实践系列】【第一讲】C++入门级计算器【C++实践系列】【第一讲】C++入门级计算器

版权声明

1、本作品采用【知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议】(【by-nc-sa 4.0】)进行许可。协议内容:https://creativecommons.org/licenses/by-nc-sa/4.0/

2、本经验由百度经验作者【大小QQ表情】原创发表于百度经验网站,任何个人或阻止未经允许私自转载将会追究其法律责任!

源码下载

1、本系列教程源码下载:http://pan.baidu.com/s/1dEKZC0D您可在【知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议】允许的范围内使用本源码。

猜你喜欢