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

如果去掉if(n == 1)可以吗,为什么return 这个函数后直接可以得出结果

http://img4.mukewang.com/61b072ab0001b5fd04540435.jpg为什么可以直接求初结果

提问者:慕娘5053018 2021-12-08 16:55

个回答

  • weixin_慕标8477849
    2022-08-10 12:02:19

    不能去掉n==1,去掉你第一天就没结果了,return后面可以跟表达式,不用另外设置sum。递归就是调用本身的函数,你把1、2、3代入进去算就理解了,这个其实很简单,就是把每个值的结果累加。