return 的功能: ①返回值;②结束所在方法 return 与 break 的区别: break 是结束本层循环; return 是结束所在的整个方法,return之后的代码不会执行。 递归 递归的理解:把一个大问题拆分成一个个小问题,解决的方法相同,有固定规律,自己调用自己。 避免无穷递归使用条件: ①得有出口条件 ②自己调用自己 ③每次分解都比上一次简单,朝着出口方向递进 来源:https://www.cnblogs.com/a276665092/p/11929921.html 标签 递归 递归调用 函数调用