主要学习内容:
1.函数的基本内容
2.递归函数
1.函数的基本内容
1.函数的基本结构:
返回值
函数名
(
参数列表
)
函数体;
2.实参与形参:
<1>. 实参:函数调用时传递给函数的实际值
<2>. 形参:函数定义中声明的参数
<3>. 形参的所有修改均不会改变实参内容
3.函数的定义与声明
<1>.声明: 返回类型 函数名(参数列表);
<2>.定义:返回类型 函数名(参数列表)
{
函数体
return 返回值;
}
<3>. 使用函数前必须有声明,或直接将函数定义于主函数前
2.递归函数(自己调用自己的函数)
基本结构如下:返回类型 函数名(参数列表) {
if (终止条件) {
return 终止值;
}
return 函数名(参数列表);
}
以下以求x的阶乘为例:
当x = 3时,第一次函数将调用f(2)的返回值,
之后在f(2)中继续调用f(1)的返回值,
最后从f(1)中由1依次返回各值;
即
以上即是关于递归函数的基本内容。