递归流程
2017-11-09 16:04:38 0 举报
递归的流程
作者其他创作
大纲/内容
因为代码所以会不断产生。return n*fu(n-1)重点是return 回返fu的值与n的积
递归:此时n=3 fu(n-1)
递归:此时n=5 fu(5-1)
4
1
运行代码 n=5int fu(int n){ else }
fu(n-1)函数此时n=4
递归:此时n=2 fu(n-1)
因为代码的原因会不断产生return n*fu(n-1)重点是fu(n-1)会再次产生一个函数
if(n==1) return 1; //递归出口
3
return n*fu(n-1); //递归
2
fu(n-1)函数此时n=3
递归:此时n=4 fu(n-1)
fu(n-1)函数此时n=1
fu(n-1)函数此时n=2
0 条评论
回复 删除
下一页