函数概述
上一节
下一节
对于一个较大的问题,在进行程序设计时,设计人员会把较大的问题划分为若干个小问题,将每个小问题作为一个程序模块来设计。
每个程序模块用来实现一个特定功能,通常把每个程序模块称作一个子程序。在C语言中,子程序的功能是由函数来完成的,一个C程序可以由一个主函数和若干个其它函数构成。
通常将一些常用的功能模块编写成函数,放在函数库中供编程时选用。在程序设计时,善于使用函数,可以减少重复编写程序段的工作量。
在C语言中,从函数定义的角度看,函数可以分为如下两种:
(1) 标准函数,即库函数。它是由C编译系统提供的,用户不必自己定义即可直接使用。例如,printf、scanf、getchar、putchar等函数都是标准函数。
(2) 用户自定义函数。它是由用户自己编写的函数,以解决用户的专门需要。例7.1中的函数fun1和fun2就是用户自定义函数。

