提要: 如果感觉吃力,web前端的各位同学,可以弃之.
递归函数,递归只是一个名字,而递归函数的规定: 函数体内调用函数自己 。
函数体内调用函数自己
我们来计算 10!=10*9*8*7*6*5*4*3*2*1
10!=10*9*8*7*6*5*4*3*2*1
<?php//10的阶乘 function demo($a){ if($a>1) { $x=$a*demo($a-1); } else { $x=$a; } return $x;} echo demo(10);?>
<?php
//10的阶乘
function demo($a)
{
if($a>1)
$x=$a*demo($a-1);
}
else
$x=$a;
return $x;
echo demo(10);
?>