C语言

  1. 函数递归调用

1. 自己调用自己、

2. c void digui();//——声明 int main()//——主函数 { digui();//调用递归 } void digui()// 递归函数 { printf("递归函数\n");//内容 digui();//自己调用自己 } ———最后程序崩溃、原因、死循环、递归函数一直调用自己、无止境的调用、直至内存用尽

3. 调用栈——一种特殊的用途的内存、系统分配的、主要存形参、函数调用关系、局部变量等、函数执行完会被清空、

4. 、

5.

  1. 递归调用的出口

  2. 递归优缺点

    1. 优点
      1. 代码少、简洁
        2. 缺点
        1. 不好理解
          2. 调用层次太深、调用栈会被溢出(崩溃)
          3. 效率和性能都不高、
  3. 递归可以直接调用、和间接调用、

posted on 2020-09-03 20:27  程耀辉  阅读(124)  评论(0)    收藏  举报