老师这道题的执行流程是怎样的啊

来源:3-8 选择题

代码两万行

2019-02-17 11:08:09

http://img.mukewang.com/climg/5c68d0150001f07c10001779.jpg
老师这道题的执行流程是怎样的啊sum($n,$m-1)+$m怎么理解啊

写回答

1回答

好帮手慕查理

2019-02-18

您好,初始值:$n=6,$m=9。开始调用sum函数sum(6,9):

第一次执行方法,条件不满足,return sum(6,9-1=8)+9;

开始再次调用sum方法,条件不满足,return sum(6,8-1=7)+8+9;

开始再次调用sum方法,条件不满足,return sum(6,7-1=6)+7+8+9;

开始再次调用sum方法,条件满足,return 6+7+8+9;

最后结果为:30。$m的值加在每次的sum($n,$m-1)调用后面,最后进行相加。

如果解决了您的问题,请采纳,祝学习愉快!

0
hante丨R
h 刚好路过有点想法就表达一下,估计对现在的你没什么用了。 (毕竟都解决20天了(/ □ \))
h019-03-06
共6条回复

0 学习 · 4928 问题

查看课程