zoukankan      html  css  js  c++  java
  • 学习第15天

    C语言

    1. 函数递归调用
    1. 自己调用自己、
    
    2. ```c
       void digui();//——声明
       int main()//——主函数
       {
           digui();//调用递归
       }
       void digui()// 递归函数
       {
       	printf("递归函数
    ");//内容
       	digui();//自己调用自己
       	}
       ———最后程序崩溃、原因、死循环、递归函数一直调用自己、无止境的调用、直至内存用尽
       ```
    
    3. 调用栈——一种特殊的用途的内存、系统分配的、主要存形参、函数调用关系、局部变量等、函数执行完会被清空、
    
    4. 、
    
    5. 
    
    1. 递归调用的出口

    2. 递归优缺点

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

  • 相关阅读:
    第二十天笔记
    第十九天笔记
    第十七天笔记
    第十五天笔记
    第十六天笔记
    第十二天笔记
    数字三角形
    最大子段和与最大子矩阵和
    分组背包
    二维背包
  • 原文地址:https://www.cnblogs.com/chengyaohui/p/13610438.html
Copyright © 2011-2022 走看看