什么是递归函数? 您所在的位置:网站首页 递归算法的两个基本要素是什么 什么是递归函数?

什么是递归函数?

2024-07-07 18:34| 来源: 网络整理| 查看: 265

文章目录 递归函数递归例题特点效率优点

递归函数 递归

递归就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。递归函数必须有结束条件。 当函数在一直递推,直到遇到墙后返回,这个墙就是结束条件。 所以递归要有两个要素,结束条件与递推关系

注:

递归的时候,每次调用一个函数,计算机都会为这个函数分配新的空间,这就是说,当被调函数返回的时候,调用函数中的变量依然会保持原先的值,否则也不可能实现反向输出。

例题 计算n的阶乘 #include int factorial(int n) { int result; if (n


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有