gpt4 book ai didi

php - PHP中数字的递归和阶乘

转载 作者:可可西里 更新时间:2023-11-01 13:41:25 25 4
gpt4 key购买 nike

<分区>

<?php  
function factorial_of_a($n)
{
if($n ==0)
{
return 1;
}
else
{
return $n * factorial_of_a( $n - 1 );
}
}
print_r( factorial_of_a(5) );
?>

我的疑问是:

return $n * factorial_of_a( $n - 1 ) ;

在此语句中 - 当 $n = 5$n - 1 = 4 时,它给出的结果为 20。 但是当我运行它时为什么会出现答案 120? 好吧,120 是正确的答案......我不明白它是如何工作的.我改用了 for-loop,它工作正常。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com