递归函数 函数中嵌套着函数,本质上是函数的循环被一个if条件终结。 void recursive_func() { if(the final conditions occurs) { the final item happens; return 0; } else { 循环事件设置; recursive_func();//继续调用 /*括号中的条件一定要变化 这样才能起到递归的目的 变化的最终结果就是上边的if语句中的final condition从而结束递归 } }