关于递归和栈 笔记 1 递归是函数自己调用自己 2 每个递归都有两个条件:基线条件和递归条件 3 栈有两种操作:压入和弹出 4 所有的函数都进入调用栈 5 调用栈的长度可能会变得很长(如果一个函数一直递归没有基线条件)