关于C语言中的递归

嵌入式技术

1368人已加入

描述

递归指的是在函数的定义中使用函数自身的方法。

举个例子:

从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?"从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?'从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……'"

语法格式如下: void recursion() {   statements;   ... ... ...   recursion(); /* 函数调用自身 */   ... ... ... } int main() {   recursion(); } 流程图:

递归

 

递归

递归

递归

递归

当上面的代码被编译和执行时,它会产生下列结果:


0     1     1     2     3     5     8     13    21    34

审核编辑:黄飞

 

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分