本文共 371 字,大约阅读时间需要 1 分钟。
写递归时一定要画图.递归的本质是函数调用它本身,调用本身时函数参数必须改变否则会无限调用自身;必须写终止条件,终止条件一般写在递归函数中第一行或者写在需要调用他自身函数的前面
demo
void function(n){ if(n<=0) return;//终止条件 printf("进入第%d\n",n); function(--n); printf("返回第%d\n",n);}int main(void){ function(3); return 0;}
这是一个简单的递归函数
函数调用过程:
函数体执行完后返回到调用函数的位置或者是遇到return
函数体执行完后返回到调用函数的位置或者是遇到return
先写这么多以后遇到在接着写!
转载地址:http://qfyki.baihongyu.com/