Sian 发表于 2015-12-28 16:00:42

一个函数理解递归思想!!!

本帖最后由 Sian 于 2015-12-28 16:02 编辑

1、先看代码<?php
      
      function myfun($n){
                echo "$n-";
                if($n > 0){
                        myfun($n - 1);
                }
                echo "-$n";
      }
      
      myfun(9);2、输出的结果为:9-8-7-6-5-4-3-2-1-0--0-1-2-3-4-5-6-7-8-9

3、从判断条件来看函数递归10次,那么应该是输出20个数字

4、如果你想像的是输出9-8-7-6-5-4-3-2-1-0,那忽略了归的思想,需要自己理解!

应用示例:http://www.yusian.com/thread-11030-1-1.html
页: [1]
查看完整版本: 一个函数理解递归思想!!!