函数:
C 源程序由多个函数组成,main函数是主函数,有且只能有一个main函数。它可以调用其他函数,调用结束后返回main函数,最后由main函数结束整个程序。
在 C 中函数的定义可以在main函数之前也可以在main函数之后。
如果在main函数之后定义,则在main函数之前进行函数的声明。函数的声明 即 你定义函数的第一行,在最后加上一个分号即可;
无参函数定义格式:
类型标识符 函数名()
{
语句
}
注:一般无参函数不需要返回值,所以类型标识符而已写void
有参函数定义格式:
类型标识符 函数名(形式参数表列)
{
声明部分
语句
}
注:形参是变量,在括号内需要给出形参的类型说明,例 int i;
形参和实参;
函数定义中的参数是形式参数,函数调用者给函数的参数是实际参数,在函数调用之前,实际参数的值将被复制到形式参数中。
注:因为是复制,所以操作形参时不会影响到实参。(地址传值不算)
函数调用的步骤:
①:通过函数名,找到函数入口地址
②:给形参分配空间
③:数值传递
④:执行函数体
⑤:返回
⑥:释放空间