5.4.1 函数的定义和分类
函数定义的一般形式为:

其中函数类型和函数名为函数头。函数类型指明了函数返回值的类型,如果函数没有返回值,此时函数类型符可以写为void。函数名是由用户定义的标识符,函数名后有一个大括号,根据实际情况可以有参数,也可以没有参数,但括号不可少。有参数的函数在形式参数表中给出的参数称为形式参数,它们可以是各种类型的变量,各参数之间用逗号间隔,形式参数必须在形式参数表中给出形式参数的类型说明。在进行函数调用时,主调函数将赋予这些形式参数实际的值。
{}中的内容称为函数体。在函数体中的声明部分,是对函数体内部所用到的变量(局部变量)的类型说明,函数体语句即是为实现该函数功能而编写的程序。