苏木三少
错的不是你,而是这个世界。

递归-求阶乘

求阶乘

递归的基本概念

一个函数调用其自身,就是递归

求n!的递归函数

1
2
3
4
5
6
7
8
9
10
11
12
int Factorial(int n)

{
    if(n==0)//基线条件

         return 1;

    else//递归条件

         return n*Factorial(n-1);

}

递归和普通函数调用一样都是通过栈实现的。

当n=3的时候执行过程。

结果输出为3*2*1

递归调用的过程

 

赞(2) 打赏
有问题的朋友随时留言,或者加我为好友。我的QQ是805375353. <<苏木三少博客 » 递归-求阶乘

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

十年之约