遞歸的理解

如下圖所示,它所對應的題目是第五個人比前一個大兩歲,以此類推。已知第一個人的年齡是十歲。 1.第一步,執行n=5,對應else,但是並沒有得出結果,即沒有得到n=1時候的情景,所以應該繼續往下走。 2.依次往下走,在執行n=1的時候,得出結果 第一個人的年齡是十歲, 3.但是程序並沒有結束,我們要的結果應該是五個人的年齡,所以應該原路返回。看返回路線圖。 4.一步一步的返回,最後得出所有人的年齡。
相關文章
相關標籤/搜索