検索

ホームページ  >  に質問  >  本文

PHPの再帰の問題については誰かに聞いてください。

function sum($shu){
if ($shu>1) {
return $shu + sum($shu - 1);
# code...
}else{
return 1;
}
}
echo sum(5);

このコードをどのように分析して、最終的に 15 という結果が得られるでしょうか?私はいくつかの PHP グループに行き、次のような人に尋ねました:

5 (5-1 4-1 3-1 2-1 1 ) このように計算すると、$shu は元の数値を保持します。チュートリアルの人はこんなことを言っていなかったと思います。$shu も常に 5QQ浏览器截图20190419114111.png ではなく QQ浏览器截图20190419114111.png に変更されます。どの分析が最適ですか? ? そうです、始めたばかりの初心者なので戸惑いましたが、チュートリアルの分析は理解できませんでしたが、グループで質問された分析は理解できました。


。2122日前728

全員に返信(0)返信します

応答なし
  • キャンセル返事