cari

Rumah  >  Soal Jawab  >  teks badan

Mengenai masalah rekursi PHP, sila tanya seseorang

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

Bagaimana kod ini menganalisis dan akhirnya mendapat keputusan 15 saya pergi ke beberapa kumpulan PHP dan bertanya kepada seseorang yang berkata:

5+(5-1+4-1+3-1+2-1+1) Dikira? dengan cara ini, $shu mengekalkan nombor asal, dan saya tidak fikir orang dalam tutorial mengatakan ini. $shu juga akan berubah mengikutnyaQQ浏览器截图20190419114111.png dan bukannya sentiasa 5QQ浏览器截图20190419114111.pngAnalisis yang manakah betul? baru bermula, dan saya terus keliru saya tidak memahami analisis dalam tutorial, tetapi saya boleh memahami analisis yang ditanya dalam kumpulan.


。2122 hari yang lalu727

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas