友情提示:阅读本文需花 3分钟左右! 递归函数必须接受参数. (比如我要递归谁?) 在递归函数的定义初始,应该有一个判断条件,当参数满足这个条件的时候,函数停止执行,并返回值.(指定退出条件,否则就会死循环) 每次递归函数执行自己的时候,都需要把当前参数做某种修改,然后传入下一次递归.(每次循环在调用自己一次并传参) 当参数被累积修改到符合初始判断条件了,递归就停止了.(最后满足条件就退出) 一句话概括:所谓的递归函数就是在函数体内调用n次本函数. 幼儿园化: 自己玩自己(强撸灰飞XX),或者累…