为了账号安全,请及时绑定邮箱和手机立即绑定

递归函数之谜

调用递归函数的详解

正在回答

2 回答

递归的意思就是函数自己调用自己本身 但是 有yield条件达到跳出  不然就是死循环了

0 回复 有任何疑惑可以回复我~

递归的意思就是函数自己调用自己本身,或者在自己函数调用的下级函数中调用自己。

递归之所以能实现,是因为函数的每个执行过程都在栈中有自己的形参和

局部变量的拷贝,这些拷贝和函数的其他执行过程毫不相干。

使用递归时要保证递归函数不会随意改变静态变量和全局变量的值,以避免在递归下降过程中的上层函数出错


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926270    人
  • 解答问题       20799    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

递归函数之谜

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信