文章目录
汉诺塔
函数调用自身的行为
#include <stdio.h>
#include <stdlib.h>
void recursion();
void recursion()
{
printf("HI\n");
recursion();
}
int main()
{
recursion();
return 0;
}
递归必须有结束条件,否则程序将崩溃
#include <stdio.h>
#include <stdlib.h>
void recursion();
void recursion()
{
static int count=10;
printf("HI\n");
if(--count){
recursion();
}
}
int main()
{
recursion();
return 0;
}