黑马程序员技术交流社区

标题: 【上海校区】php的递归 [打印本页]

作者: 冯程程    时间: 2018-9-18 19:43
标题: 【上海校区】php的递归
本帖最后由 上海分校-小影 于 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的和。
  初看的时候有点一太理解,下面让我们来看一下他的运行:

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


作者: 不二晨    时间: 2018-9-19 10:10

作者: 不二晨    时间: 2018-9-20 17:18
加油加油
作者: 梦缠绕的时候    时间: 2018-9-20 17:52

作者: 魔都黑马少年梦    时间: 2018-9-20 18:10
祝愿黑马的所有同学都能够学有所成!最终找到一份满意的工作。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2