第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

遞歸函數(shù)

else里面的那個(gè)不明白,調(diào)用自身,factorial還沒定義有什么功能,factorial(n-1)*n什么意思57f4568c0001f79e05400960.jpg

正在回答

1 回答

else里面的那個(gè)不明白,調(diào)用自身,這個(gè)就是說(shuō)0和1的結(jié)成是他本身所以返回1

自定義函數(shù)的名稱不好打,我以fac簡(jiǎn)寫啦~

最開始的時(shí)候調(diào)用fac(5)-->result = fac(5-1)*5-->暫停

接著調(diào)用fac(4)-->result = fac(4-1)*4-->暫停

再接著調(diào)用fac(3)-->result = fac(3-1)*3-->暫停

繼續(xù)調(diào)用fac(2)-->result = fac(2-1)*2-->注意程序要開始啦,因?yàn)楫?dāng)n=1的時(shí)候result等于1!

因?yàn)?? ?fac(1)的時(shí)候會(huì)return result=1,所以遞歸到這一步就要開始逐層返回了

第一步fac(2)的result = 2*(fac(1))=2

第二部fac(3)的result = 3*fac(2) = 6

第三部fac(4)的result = 4*fac(3) = 24

第四部fac(5)的result = 5*fac(4) = 120


至此遞歸函數(shù)結(jié)束,程序打印輸出120

明白了吧!自己要親手熟悉一下流程!以后碰到遞歸就不怕了~~


4 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語(yǔ)言入門
  • 參與學(xué)習(xí)       926892    人
  • 解答問題       21419    個(gè)

C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言

進(jìn)入課程

遞歸函數(shù)

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)