第6章 好用的工具——函数
在前几章,已经介绍了过程化语句。使用这些语句能够解决一些简单的问题。但是,它们似乎还不能很方便地做类似于求平方根的计算。这时候,就需要有一些“工具”来帮助解决问题。本章将介绍如何使用这些“工具”以及如何自己动手打造一个“工具”。
本章的知识点有:
- 函数的概念
- 函数的调用方法
- 函数的声明和定义方法
- 主函数的概念
- 函数重载
- 函数的默认参数
- 变量的引用
- 函数的递归
6.1 简单的工具
在日常生活中,经常会用到工具。例如,画表格的时候需要用到直尺,它可以测量线段的长度;开瓶子的时候需要用到开瓶器,它可以把瓶子打开;做计算题的时候需要用到计算器,它能够显示计算结果。
使用工具有些什么好处呢?首先,如果这个工具是现成的,就可以不必再亲自去做一个这样的工具,直接拿来就能用(如开瓶器、计算器)。其次,不管是现成的工具,还是自己做的工具(如自己做的直尺),一定是能够多次反复使用的(如直尺不是用完一次就不能再用的),而且是能够在各种合适的情况下使用的(直尺在量程范围内能测量不同线段的长度