C语言递归详解

C语言递归详解

 
刚才逛百度知道的时候看到有人在问这个问题,给出的回答是一片大道理,说到堆栈什么的。我想问出这个问题的,肯定是一些初学者,你跟他讲堆栈?难道是为了突出知识面上的优越感?或许我讲的也不好,至少能让人懂。废话不多说,直接讲问题。
所谓递归,一般就是在某个函数fun()里面,通过一个判断(if)决定调用fun()还是不掉用fun()直接返回。一般递归可以分为两个过程,先一层一层的调用自己,然后一层一层的返回。最外层返回的就是最后的结果。
 


文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 7183