+ -
当前位置:首页 → 问答吧 → 问一个很菜的问题。

问一个很菜的问题。

时间:2010-08-30

来源:互联网

<?php
    function test($n) {
        echo $n.' ';
        if($n>0) test($n-1);
        echo $n. ' ';
    }
    test(3);
?>
以上这段函数递归的代码输出结果是:3 2 1 0 0 1 2 3
它为什么输出这样的结果?谁能帮我一步一步的分析,谢谢!

作者: leondaa   发布时间: 2010-08-30

嵌套,自己想想。3,text(2)3->32text(1)23->321text(0)123->32100123

作者: sufei   发布时间: 2010-08-30