C 语言中的函数等价于 Fortran 语言中的子程序或函数,也等价于 Pascal 语言中的过程或函数。
函数为计算的封装提供了一种简便的方法,此后使用函数时不需要考虑它是如何实现的。使用设计正确的函数,程序员无须考虑功能是如何实现的,而只需要知道它具有哪些功能就够了。
函数可以把 大的计算任务 分解成若干个 较小的任务,程序设计人员可以基于 函数 进一步构造程序,而不需要重新编写一些代码。一个设计得当的函数可以把程序中 不需要了解的具体操作细节 隐藏起来,从而使整个程序结构更加清晰,并降低修改程序的难度。
C 语言在设计中考虑了函数的 高效性 与 易用性 这两个因素。
- 1.C 语言程序一般都由 许多较小的函数 组成,而不是由 少量较大的函数 组成。
- 2.一个程序可以保存在一个或者多个 源文件 中。各个文件可以单独编译,并可以与库中已编译过的函数一起加载。