关于递归函数
来源:3-8 选择题
雨之赞歌
2019-01-16 10:19:01
这道选择题 最后$m<$n, return $n,不是应该返回了$n吗?,然后后面的加法运算应该也并没有结束,因为它不在判断语句里面呀,能不能详细说一下
1回答
您好,if判断语句中在满足条件的时候是返回$n。后面的加法运算是在判断结束之后进行相加操作。
因为if中会返回$n,那么也就是最后一次调用函数sum($n,$m-1)时返回值是6,然后再将之前调用函数时得到的值相加,最后结果为30.
如果解决了您的问题,请采纳,祝学习愉快!
相似问题