交作业,带解释,参考FC的解释
Topic source@ClegeA
递归调用时每次的n都是一个局部变量,对最外层的函数调用的n没有影响的,所以第一次运行运行完子目标3后n已经等于1了,但此时的n只是这一次子目标3的一个局部变量,并不会影响到其他的执行。
@不知名水军免费洗白 函数前面没有必要加return,因为这里的工作是输出执行的步骤,当函数执行完输出以后,就会自动回到上一层的调用了。
- 1
- 2
@ClegeA
递归调用时每次的n都是一个局部变量,对最外层的函数调用的n没有影响的,所以第一次运行运行完子目标3后n已经等于1了,但此时的n只是这一次子目标3的一个局部变量,并不会影响到其他的执行。
@不知名水军免费洗白 函数前面没有必要加return,因为这里的工作是输出执行的步骤,当函数执行完输出以后,就会自动回到上一层的调用了。
似水年华_
你好,我想问一下,else下面那3个函数为什么不可以加return?