C/C++编程日记:C语言递归
2021-03-08 08:30
标签:factorial 疑惑 一个 include void oid shu 递归 src 递归是以自相似的方式重复项目的处理过程。同样地,在编程语言中,在函数内部调用函数自身,称为递归调用。如下: void recursion(){ recursion(); /* 函数调用自身 */}int main(){ recursion();} C 语言支持递归,即,一个函数可以调用自身。但在使用递归时,程序员需要注意定义一个从函数退出的条件,否则会进入无限循环。 递归函数在解决许多数学问题上起了至关重要的作用,比如计算一个数的阶乘、生成斐波那契数列,等等。 数的阶乘 下面的实例使用递归函数计算一个给定的数的阶乘: #include 当上面的代码被编译和执行时,它会产生下列结果: 如果你也想成为程序员,想要快速掌握编程,赶紧关注小编加入学习企鹅圈子吧! 里面有资深专业软件开发工程师,在线解答你的所有疑惑~编程语言入门“so easy” 资料包含:编程入门、游戏编程、课程设计等。 免费学习书籍: 免费学习资料: Factorial of 15 is 2004310016 斐波那契数列 下面的实例使用递归函数生成一个给定的数的斐波那契数列: #include 当上面的代码被编译和执行时,它会产生下列结果: 0 1 1 2 3 5 8 13 21 34 C/C++编程日记:C语言递归 标签:factorial 疑惑 一个 include void oid shu 递归 src 原文地址:https://www.cnblogs.com/zuishuaideou/p/14206935.html