PHP 递归函数若不满足条件则终止本函数的自调用,然后把目前流程的主控权交回给上一层函数来执行?
不明白具体什么意思举一个例子如下,请帮忙结合实例解释什么是上一层函数?functiontest($n){return$n;if($n>0){test($n-1);}els...
不明白具体什么意思 举一个例子如下,请帮忙结合实例解释什么是上一层函数?
function test ($n){
return $n;
if($n>0){
test($n-1);
}else{
echo "<-->";
}
return $n;
}
echo test(2);
?>
输出结果是2 1 0<-->0 1 2
例子如下:
<?php
header("content-Type:text/html;charset=utf-8")
function test ($n){
echo $n."  ";
if($n>0){
test($n-1);
}else{
echo "<-->";
}
echo $n."  "
}
test(2)
?> 展开
function test ($n){
return $n;
if($n>0){
test($n-1);
}else{
echo "<-->";
}
return $n;
}
echo test(2);
?>
输出结果是2 1 0<-->0 1 2
例子如下:
<?php
header("content-Type:text/html;charset=utf-8")
function test ($n){
echo $n."  ";
if($n>0){
test($n-1);
}else{
echo "<-->";
}
echo $n."  "
}
test(2)
?> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询