一、函数是什么:
一组语句的集合。通常完成一个独立的功能。
二、写法:
类型名 函数名(形式参数表)
{
函数体;
}
三、形参和实参:
函数定义中,函数名后面的括号内放置形式参数。多个形参用逗号隔开。每一个须指定类型。
调用函数时,函数名之后的括号内放置实际参数。实参与形参一一配对。
四、返回值:
是指调用函数后得到的结果值。要让函数返回值,需要在函数体内使用return语句。
五、函数类型:
函数类型是函数返回值的类型。void类型(空类型)意味着函数不返回值。
六、调用:
函数调用就是执行函数体。
分三步进行:
1.参数传递
主调函数把参数传递给被调函数。具体步骤是:
1.1 计算出实参表达式的值,
1.2 为形参变量分配独立的内存区域,
1.3 把实参表达式的值拷贝给形参。
2.执行函数体
被调函数内的语句被执行。
3.函数返回
执行到最后一条语句或遇到return语句时,执行流程返回至主调函数。而后继续执行同一语句的余 下部分或下一语句。