壹直遞歸到x==1就可以了
妳要知到第n個人的年齡,其實就是第壹個人的年齡加上n-1個2對吧,也就是n-1個人的年齡+2,再加上n-2個人的年齡+2,壹直加到第壹個人的年齡。上面的函數調用,壹直沒有返回而是壹層壹層的調用,知道x==1的時候才會返回。每次都會調用堆棧保存局部變量。
如果遞歸次數過多,系統就會有可能內存不足,不信妳增大人數,比如計算100000個人的年齡可能會溢出,此為堆棧溢出,也就是沒有堆棧空間了