求大神幫忙,遞歸函數(shù)的這里無法理解急!
紅線劃這里是怎么實現(xiàn)對函數(shù)的多次調(diào)用的?就是(n-1)n直接跟在定義了的函數(shù)后面是怎么實現(xiàn)多次調(diào)用的?還有為什么直接就是跟在后面,有點無法理解........
紅線劃這里是怎么實現(xiàn)對函數(shù)的多次調(diào)用的?就是(n-1)n直接跟在定義了的函數(shù)后面是怎么實現(xiàn)多次調(diào)用的?還有為什么直接就是跟在后面,有點無法理解........
2019-07-15
舉報
2019-07-16
首先吐槽一下圖片看不太清楚。其次,回答正題。int getWordNumber(int n){},函數(shù)的返回類型是int整形。假設(shè)n=10,那么10不等于1,所以是走else。return返回 getWordNumber(n-1)+n 也就是getWordNumber(9)+10。那么結(jié)果很明朗了,直到getWordNumber(1),進去if成立,遞歸結(jié)束。return后面可以跟只要是類型是返回類型的任何東西,在這里是int。