递归:函数本身调用自己的函数叫递归,递归需要有一个结束条件,递归性能很差,所以有了尾递归,尾递归把调用自己的函数放在函数的最后一步执行 转载于:https://www.cnblogs.com/iamjames/p/10767859.html