黑马程序员技术交流社区
标题: 【上海校区】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 |