第4章 函数 4.1 函数的定义 4.2 函数的调用 4.3 函数的参数 4.4 常见错误分析 4.5 小结 习题 实验与实训 4.1 函数的定义 4.1.1 函数使用的意义和分类 1. 函数使用的意义 函数的作用是可以将一段处理抽象出来,并封装成程序中的一个独立实体。当程序中需要该段处理时,再通过一种简捷的方式要求执行这段处理。函数的抽象机制可以带来许多好处,例如重复出现的程序段被定义成一个函数,可以使整个程序变得简短而清晰;当需要修改被定义成函数的程序段时,程序的其他部分可能完全不需要修改等。 C语言程序的全部工作都是由各式各样的函数完成的,因此人们也把C语言称为函数式语言。 C语言不仅提供了丰富的库函数,而且还允许用户建立自己定义的函数。用户可将自己的算法编写成一个个相对独立的函数模块,然后通过调用的方法来使用函数。 2. 函数的分类 在C语言中可以从不同的角度对函数进行分类。 (1) 从函数定义的角度区分 ① 库函数。它是由系统提供的,使用时只需在程序前用#include 头文件名的形式,将该函数原型的头文件包含进去即可在程序中直接调用。例如printf(),scanf()等均属于此类函数。 ② 用户自定义函数。它是用户按需要自己编写的完成特定功能的函数。对于用户自定义函数,不仅要在程序中定义函数本身,而且在主调函数模块中还必须对该被调函数
原创力文档

文档评论(0)