在好并函数中直接或间接地调用该函数本身,称为递归调用,所谓递归就是不断调用自身求解的过程。
递归调用不能无限制的友斗迹进行下去,当某个条件满足的时候,应该停止递归
典型的例子就是求阶乘
double fac(int n)
{
double f;
if (n==0||n==1)
f=1;
else
f=fac(n-1)*n;
return f;
}
或者求斐波那契销档数列的第n项
int fibo(int n)
{
if(n==1)
return 1;
else if(n==2)
return 1;
else
return fibo(n-1)+fibo(n-2);
}
递归函数是可以自己调用自己,但是你要给递归函数指定出口,不然就死循环了
感觉不可以。会不会死在这里呢。有环境吗?试一下。