1.return 关键字
renturn 的两种用法;
1.1应用在具有返回值类型的函数中
return value; //表示结束当前函数,并伴有返回值,返回到函数调用处
1.2应用在没有返回值类型(void)的函数中;
return; //表示结束当前函数,直接返回到函数调用处
2.递归
①实际开发中,递归可以解决具有既定规律的特定问题
②何时使用递归
当需要解决的问题可以拆分成若干个小问题,大小问题的解决方法相同
有固定的规律,函数中自己调用自己
③如何正确的使用递归?
设置有效地出口条件,避免无穷递归
循环递归例子
https://blog.csdn.net/y_fCrazy/article/details/104546842
递进:每一次推进,计算都比上一次变得简单,直至简单到无需继续推进,就能获得结果,也叫到达出口,
回归:基于出口的结果,逐层向上回归,依次极端每一层的结果,直至回归到最高顶层