模块化程序设计方法与函数包括函数的分类,函数的参数(包括形参和实参),函数的返回值,函数参数的传递方式,函数的调用者几大类。函数的定义就是写出函数 全部内容来,即完成函数功能的程序块,它的一般格式为:
函数类型 函数的名称(形式参数表)
{说明语句序列  可执行语句序列 }
函数通过return返回值的类型,除了取常用的各种类型数据外,还有一种特殊类型即void,void型的函数无返回值,默认的数据类型为int。
函数的声明;被调用的函数需要先声明后被调用,但若定义位于调用前面,可省略声明。
无参函数:在调用时,主调函数不将数据传递给被调用函数 无参函数可以带或不带返回值。
有参函数:在调用函数时,在主调函数和被调函数之间哟数据传递。也就是说,主调函数可以将数据传递给被调函数使用,被调函数中的数据也可以带回供主调函数使用。
定义函数时的参数被称为形式参数,简称形参,形参在函数未被调用时没有确定值,只是形式上的参数,调用函数时的参数称为实参,实参可是变量,常量,或表达式,有确定值,是实实在在的参数。函数定义时的参数不占内存,只发生调用时,参数才被分配内存单元。