递归函数
概念:递归就是一个函数在它的函数体内调用它自身,执行递归函数将反复调用其自身,每调用一次就进入新的一层。
例如
求n得阶乘
#include <stdio.h>
int factirial(int n)
{
int result;
if(n==0||n==1)
{
printf("1");
}
else if(n<0)
{
printf("错误”);
}
else
{
result=n*factirial(n-1);
}
return result;
}
int main()
{
可执行代码
return 0;
}