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

来源:5-7 递归函数(一)

慕娘5053018

2021-12-08 16:55

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

写回答 关注

1回答

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926286 学习 · 20799 问题

查看课程

相似问题