在C语言中什么叫递归

时间:2013.06.20 发布人:juen6388

在C语言中什么叫递归

已解决问题

谷歌juen6388用户在2013.06.20提交了关于“作业帮在C语言中什么叫递归”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-14T20:16:09。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !

希望以下的回答,能够帮助你。

第1个回答

用户名:fdeqsf  

C#递归方法的概念类方法成员间允许相互调用,也可以自己调用自己。类的方法如果在方法体内岁怕鸡直接或间接地自己调用自己来自就称为递归方法。递归基本思想就是“自己调用自己”。递归方法实际上体现了“依此类推”、“用同样的步骤重复”这样的思想,它可以用简单的程序来解决某些复杂的计算问题。递归调用在完成问答阶乘运算、级数运算、幂指数运算等方面特别有效。在执行递归操作时,C#语言把递归过程中的信息保存在堆栈中。如果无限循环地递归,或者递归次数太多,则**生“堆栈溢出”错误例:用递归方法求阶乘。利用的数学公式为n!底六娘了**衣=n*(n-1)!。当n=例维0时,n!=1。代码误独胡李行缺重住江如下:publiclongF(intn){if(n==1)re规turn1;elsereturnn*F(n-1);}