- 博客(6)
- 收藏
- 关注
原创 递归函数简介
在上面的例子中,当 n=0 时,函数返回 0,这是递归结束的条件之一。当 n=1 时,函数返回 1,这是递归结束的条件之二。如果 n>1,则函数将会调用自身来计算 n-1 和 n-2 的斐波那契数列值之和,这就是递归调用。需要注意的是,递归函数的缺点之一是容易造成栈溢出,因为每次递归调用都会在内存中创建一个新的栈帧。在上面的例子中,当 n=1 或 n=0 时,函数返回 1,这是递归结束的条件,也称为递归基。如果 n>1,则函数将会调用自身来计算 n-1 的阶乘,然后将其乘以 n,这就是递归调用。
2023-03-19 22:09:59
486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人