一、函数的定义与使用
《编程之道》中写道:“一个程序应该是灵活自由的、它的子过程就像串在一根线子上的珍珠。”子过程在C语言中被称为”函数“。程序的执行从主函数开始,往复、循环、迭代地调用一个又一个函数。
函数的分类
1.库函数
printf()、scanf()等都是ANSIC标准的库函数。任何ANSI C的编译器,无论在什么的平台,都必须提供这些函数供用户使用。仅调用ANSI C库函数的程序,具有很好的移植性,能在多种平台上编译运行。还有数量巨大的第三方函数库,完成ANSI C中不包括而又是程序设计需要的功能,例如:微积分运算,数据库和图形界面等。
2.自定义函数
定义一个函数我们需要确定三部分内容:
1.函数的返回值类型
2.函数的名称
3.函数的参数
注:函数名的命名是函数的唯一标识,它的命名规则与变量没什么不同的。
函数定