概念:
函数/方法在内部直接/间接调用自身。
基本条件:
1.须有完成函数任务的语句:即最终调用完成要做什么。
2.一个确定能否避免递归调用的条件判断。
3.一个的递归调用语句:递归调用的参数应该逐渐接近不满足,直至终止递归。
分类:
1.直接调用:函数内直接调用自身。
2.间接调用:函数中调用了其他函数,而该其他函数中又调用了本函数。
注意:
防止栈溢出。
函数/方法在内部直接/间接调用自身。
1.须有完成函数任务的语句:即最终调用完成要做什么。
2.一个确定能否避免递归调用的条件判断。
3.一个的递归调用语句:递归调用的参数应该逐渐接近不满足,直至终止递归。
1.直接调用:函数内直接调用自身。
2.间接调用:函数中调用了其他函数,而该其他函数中又调用了本函数。
防止栈溢出。