A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冯程程 中级黑马   /  2018-9-18 19:43  /  1376 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 上海分校-小影 于 2018-9-21 14:26 编辑

递归有一段时间很让人难已理解,突然发现一个很好的办法来理解,现在跟大家分享一下:
  <?php
    function fact(n){
         if( n == 1){
              return 1;
         }
         retrun n * fact(n-1);         
    }    <br>    fact(5);
  上面是一个很简单的php递归代码,用来求阶乘。fact(5)1*2*3*4*5的和。
  初看的时候有点一太理解,下面让我们来看一下他的运行:

大家对比代码以及下面的运行过程看一下,相信大家能更好的理解递归。

4 个回复

倒序浏览
回复 使用道具 举报
加油加油
回复 使用道具 举报
回复 使用道具 举报
祝愿黑马的所有同学都能够学有所成!最终找到一份满意的工作。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马