利用循环语句以及函数调用实现计算器的简单功能
计算器是我们在学习生活中不可或缺的一个工具,有时候要计算一些比较复杂的数据时只能借助于计算器。基本上每个人都会使用计算器,那么如何利用C语言设计出一个自己的计算器呢?其实并不难,我们只需要掌握一些C语言基本的知识点就可以完成,下面我们来讲解如何利用循环语句和函数调用等简单知识点来实现设计出一个计算器。
下面直接上代码:
1.头文件的引用:
首先我们先引用头文件(博主用的是vs2013版本,使用scanf函数的时候要加上
#define _CRT_SECURE_NO_WARNINGS这个定义)
2.主函数体的搭建
3.函数功能的实现部分
此处函数菜单的设计可根据个人喜好来设计,方便、美观、适合自己即可
4.测试环节
好了,终于写完代码了,下面我们就来测试一下自己的成果吧:这是我们设计出的菜单,下面我们随便输入一个数字来实现对应的功能,我们输入一个1(加法)验证一下:
验证成功!!!
我们再试一下别的功能,输入一个数字4来实现除法:
因为计算器默认是保留一位的,所以8除以5的结果是1,再次验证成功!同理,大家可以自己上机来验证一下其他的功能,这里就不再一一展示了。当我们不想用时,输入一个数字0就会退出计算器。
5.总结
此代码来实现计算机的简单功能的优点为代码逻辑比较轻易,易于理解,但是主函数体中的switch语句内容过于繁琐,并且如果当想要实现计算器更多功能时,会造成代码量过大,因此我们可以考虑使用函数指针数组或者回调函数的相关知识点对此代码进行改进,我们会在下一篇博客中专门讲解这些进阶方法