lua从入门到精通 pdf:递归怎么解释 VB

来源:百度文库 编辑:高考问答 时间:2024/04/27 08:17:55
递归怎么解释 ?
是什么意思

怎么用?
最好举个通欲易懂的例子啊?

下面这段程序是很常见的汉诺塔!

递归调用就是函数调用自己!

hanoi(int n,char x,char y,char z)

{

if(n==1)

printf("%c-->%c/n",x,z);

else

{

hanoi(n-1,x,z,y); //这就是在自己的函数中调用自己

printf("%c-->%c/n",x,z);

hanoi(n-1,y,x,z); //这也是

}

}