本帖最后由 Sian 于 2015-12-28 16:02 编辑
1、先看代码[PHP] 纯文本查看 复制代码 <?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 |