伊莉討論區
標題:
關於這段程式我完全看不懂,可否請前輩白話解釋?(已解決,感謝各位前輩)
[打印本頁]
作者:
chialewang
時間:
2019-8-6 11:13 AM
標題:
關於這段程式我完全看不懂,可否請前輩白話解釋?(已解決,感謝各位前輩)
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
daneil4444
時間:
2019-8-7 09:12 AM
本帖最後由 daneil4444 於 2019-8-7 09:18 AM 編輯
showResult是一個函數,自己內部又呼叫自己showResult,是一個遞迴函數
第一回:showResult(5) $Num=5 $Num沒有等於0 所以執行else 5*showResult(5-1)
第二回:5*showResult(4) $Num=4 $Num沒有等於0 所以執行else 5*4*showResult(4-1)
.....以此類推,一直做到5*4*3*2*1*showResult(1-1),showResult(1-1)
$Num=0
所以執行if()
$Num=1
最終 5*4*3*2*1*1 結束!
這是一個計算階層的函數
作者:
chialewang
時間:
2019-8-8 11:07 AM
提示:
作者被禁止或刪除 內容自動屏蔽
歡迎光臨 伊莉討論區 (http://a409.file-static.com/)
Powered by Discuz!