#include <stdio.h>
int f(int);
int main(void)
{
int val;
val = f(5);
printf("val = %d\n",val);
return 0;
}
int f(int n)
{
if(n>7)
printf("哈哈\n");
else
n = f(n+1);
return n
}
// 1.递归必须得有一个明确的终止条件
// 2.该函数所处理的数据规模必须在递减
// 3.这个转化必须是可解的
【数据结构】递归需要满足的三个条件
最新推荐文章于 2022-02-20 21:48:48 发布