函数的作用是使人可以把一段计算抽象出来,封装(包装)起来,使之成为程序中的一个独立实体。还有为这样封装起的代码取一个名字,做成一个函数定义
当程序中需要做这段计算时,可以通过一种简洁的形式要求执行这段计算,这种片段称为函数调用
用户可以在程序中自己定义(define)函数,然后就可以在程序中对函数进行调用(call)。
对函数的定义和调用是互相照应的:在调用时需要按照定义时所规定的语法形式书写调用语句,在定义里需要按照调用时所需的功能进行设计。
函数定义的形式: 函数头部 函数体
函数头部 包括 返回值类型 函数名(参数表)
返回值类型:描述函数执行结束时将会返回的值的类型,也可以是 void。
函数名:用标识符表示,供以后调用这个函数时使用
参数表:声明参数的个数、各参数的类型和参数名。参数名是为了在函数里使用实际参数的值。
函数体(body):用 { } 包括起来的复合结构。
其中定义的变量是本函数的局部变量。
函数头部中的参数也视为局部变量来使用。
例如: