第6章 好用的工具——函数
在前几章,已经介绍了过程化语句。使用这些语句能够解决一些简单的问题。但是,它们似乎还不能很方便地做类似于求平方根的计算。这时候,就需要有一些“工具”来帮助解决问题。本章将介绍如何使用这些“工具”以及如何自己动手打造一个“工具”。
本章的知识点有:
- 函数的概念
- 函数的调用方法
- 函数的声明和定义方法
- 主函数的概念
- 函数重载
- 函数的默认参数
- 变量的引用
- 函数的递归
6.1 简单的工具
在日常生活中,经常会用到工具。例如,画表格的时候需要用到直尺,它可以测量线段的长度;开瓶子的时候需要用到开瓶器,它可以把瓶子打开;做计算题的时候需要用到计算器,它能够显示计算结果。
使用工具有些什么好处呢?首先,如果这个工具是现成的,就可以不必再亲自去做一个这样的工具,直接拿来就能用(如开瓶器、计算器)。其次,不管是现成的工具,还是自己做的工具(如自己做的直尺),一定是能够多次反复使用的(如直尺不是用完一次就不能再用的),而且是能够在各种合适的情况下使用的(直尺在量程范围内能测量不同线段的长度)。
在程序设计中,也会有各种各样的“工具”。如果向比较大小的“工具”输入两个不相等的数,这个“工具”能够判断出哪个数大;向求正弦值的“工具”输入一个弧度,这个工具能够求出这个弧度对应的正弦值等,这些工具被称为函数(Function)。要注意,程序设计中的函数和数学中的函数有相似的地方,但是它们却完全是两码事,请不要将两者等同
本文详细介绍了C++中的函数,包括函数的作用、声明、定义、调用方式,以及函数重载、默认参数、引用等概念。通过实例展示了如何使用系统提供的函数以及如何创建自定义函数。此外,还探讨了函数递归和如何处理函数中的参数,强调了函数在程序设计中的重要性和便利性。
订阅专栏 解锁全文
146

被折叠的 条评论
为什么被折叠?



