[c++]递归
AI-摘要
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
本文最后更新于 2024-10-06,距文章上次修改已超2个月之久……请注意内容的时效性~~
什么是递归
简单来说递归就是在函数体中调用“自己”
举栗子例一例一例一
void fintxint xintx
{
cout << x << ' ';
if x>1x > 1x>1
{
fx−1x - 1x−1;
}
}
int main
{
f333;
return 0;
}
过程: ①
- x = 3
- cout << x
- x > 1 成立
- 自调用,参数 --> x - 1 = 3 - 1 = 2
②
- x = 2 3−13 - 13−1
- cout << x
- x > 1 成立
- 自调用,参数 --> x - 1 = 2 - 1 = 1
③
- x = 1 2−12 - 12−1
- cout << x
- x > 1不成立
- 结束递归
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 ZHWEI
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果