一:函数的定义
1. 一个C程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对于较大的程序,一般不把所有内容全放在一个源程序文件中,而是将它们分别放在若干个原文件中,由若干个源程序文件组成一个C程序。这样便于分别编写、分别编译,提高调试效率。一个源程序文件可以为多个C程序所调用
2.一个源程序文件是一个编译单位,在程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的
3.不论main函数出现在程序中什么位置,在程序执行时总是从main函数开始执行的
4.库函数,由编译系统提供,用户不必自己定义而可以直接使用它们
5.用户自定义函数,是用户根据实际需要自己设计的,用来实现用户指定的功能
6.在定义函数时要用“类型名”指定函数值的类型,即函数带回来的值的类型
7.无参函数的一般形式:
类型名 函数名()
{
函数体
}
8.有参函数的一般形式:
类型名 函数名(形式参数表列)
{
函数体
}
二:函数的调用
1.调用无参函数:无参函数一般用来执行一组单纯的操作,在调用无参函数时,主调函数和被调函数之间不发生传递的数据
2.调用有参函数:主调函数在调用被调函数时,把实际参数的值传递给被调用函数中的形式参数,一般情况下,执行被调用函数时会得到一个函数值,供主调函数使用
3. 函数调用的过程:
(1)在建义画前中规定的形