課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
?num = (getPeachNumber(n+1)+1)*2;這個(gè)語(yǔ)句還是不理解什么意思
2015-01-31
源自:C語(yǔ)言入門(mén) 5-8
正在回答
這個(gè)是個(gè)賦值語(yǔ)句,會(huì)計(jì)算等號(hào)右側(cè)的值,并將其賦給num。
而等號(hào)右側(cè)括號(hào)中的第一項(xiàng)就是個(gè)函數(shù)調(diào)用,再次調(diào)用了這個(gè)函數(shù)getPeachNumber(n+1),其中有可能再次調(diào)用這個(gè)函數(shù)...直到某一次調(diào)用時(shí)傳入的參數(shù)n==10,滿足了遞歸結(jié)束條件,于是返回了1,而它的調(diào)用者(應(yīng)該也是在一次getPeachNumber調(diào)用中)則完成了等號(hào)右側(cè)的計(jì)算,并將計(jì)算出來(lái)的值賦給了它的num,最后將其值返回給了它的調(diào)用者——也許還是在前一個(gè)getPeachNumber中......最終main函數(shù)中的num得到了計(jì)算出來(lái)的值。
這就是遞歸調(diào)用。
陌天 提問(wèn)者
getPeachNumber(2)=getPeachNumber(1)/2 - 1
推出
getPeachNumber(1)=(getPeachNumber(2)+1)*2
所以
num = (getPeachNumber(n+1)+1)*2
sanjiaofeng
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
1 回答不太懂,求解答
2 回答不太懂求解答
2 回答不太懂,求解答
1 回答不懂,求解答
3 回答真搞不懂,求解答求解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-01-31
這個(gè)是個(gè)賦值語(yǔ)句,會(huì)計(jì)算等號(hào)右側(cè)的值,并將其賦給num。
而等號(hào)右側(cè)括號(hào)中的第一項(xiàng)就是個(gè)函數(shù)調(diào)用,再次調(diào)用了這個(gè)函數(shù)getPeachNumber(n+1),其中有可能再次調(diào)用這個(gè)函數(shù)...直到某一次調(diào)用時(shí)傳入的參數(shù)n==10,滿足了遞歸結(jié)束條件,于是返回了1,而它的調(diào)用者(應(yīng)該也是在一次getPeachNumber調(diào)用中)則完成了等號(hào)右側(cè)的計(jì)算,并將計(jì)算出來(lái)的值賦給了它的num,最后將其值返回給了它的調(diào)用者——也許還是在前一個(gè)getPeachNumber中......最終main函數(shù)中的num得到了計(jì)算出來(lái)的值。
這就是遞歸調(diào)用。
2015-04-10
getPeachNumber(2)=getPeachNumber(1)/2 - 1
推出
getPeachNumber(1)=(getPeachNumber(2)+1)*2
所以
num = (getPeachNumber(n+1)+1)*2