例題中的遞歸到底在什么時(shí)候結(jié)束
如圖5的階乘,當(dāng)開(kāi)始調(diào)用自身時(shí),什么時(shí)候結(jié)束,例如一直調(diào)用下去當(dāng)減到1時(shí)怎么結(jié)束語(yǔ)句,如果不能,則它會(huì)進(jìn)入else if這個(gè)語(yǔ)句繼續(xù)輸出
如圖5的階乘,當(dāng)開(kāi)始調(diào)用自身時(shí),什么時(shí)候結(jié)束,例如一直調(diào)用下去當(dāng)減到1時(shí)怎么結(jié)束語(yǔ)句,如果不能,則它會(huì)進(jìn)入else if這個(gè)語(yǔ)句繼續(xù)輸出
2017-07-24
舉報(bào)
2017-08-06
可以看成是:f(x)={? f(x-1)x??? (x>=2)
???????????????????????????{??? 1??????????? (x=1)?
2017-07-24
我認(rèn)為,當(dāng)減到1之后就會(huì)返回1,然后得出答案,就像是(((((1)*2)*3)*4)*5),只有返回到了1,才會(huì)得出答案。如果在往下減,就會(huì)返回0