问答详情
源自:5-7 递归函数(一)

到最后明明应该return 1;的啊,为什么返回值不是1呢?不懂!

到最后明明应该return 1;的啊,为什么返回值不是1呢?不懂!

提问者:海贼12345 2015-07-26 09:39

个回答

  • sca11
    2015-08-03 22:56:36
    已采纳

    这是返还给  getWordNumber(1)的值,就是return 1   将1返还到getWordNumber(1)中。

    例:

    abc(5)=abc(4)+n

    abc(4)=abc(3)+n

    abc(3)=abc(2)+n

    abc(2)=abc(1)+n

    abc(1)=1

    然后返换,先计算最后一个

    等于1

    倒数第二

    1+n

    ...