讲解一下执行过程。有点迷,看不懂。

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

为年轻时吹得牛逼而努力着

2018-07-18 13:19

麻烦老师,讲解一下例题的整个执行过程。为什么程序会递归,是某个函数的作用,还是什么原因。谢谢!

写回答 关注

2回答

  • 慕工程1021406
    2018-07-18 18:48:47
    已采纳

    根据题目说明可知,小明每天新学会的单词数等于天数,则第n天学到的总和就是:当天学到的新单词n个 + 之前n-1天学到的总和。即f(n)=n+f(n-1)。再看执行过程:主函数传给求和函数的是天数n,而函数只有当给与的参数为1时才会有确定的返回值,否则递归调用自身直到传参为1.

    锦城_98

    太优秀了!

    2018-08-01 16:43:21

    共 3 条回复 >

  • 云彩无色3804005
    2018-07-18 15:44:13

    执行过程是有规律的函数自我调用,列出每次执行算式找下规律就知道了

C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题