C语言学习笔记day15

1. 递归函数

    在函数体定义时调用函数体本身,成为递归函数
    
    1.递归函数要有结束条件
    2.避免深层次递归

2. 宏函数

    宏函数也叫作带参宏
    带参宏与函数的区别:
        1.带参宏没有参数类型和返回值的概念
        2.带参宏只是代码的替换,没有函数传参相关概念
        3.带参宏会使代码体积增大(编译时替换展开),函数不会
        4.带参宏执行效率高,没有函数压栈、传参、返回相关的过程
        5.简短的功能模块代码实现用带参宏

        

相关推荐

  1. C语言学习笔记day15

    2024-03-28 02:04:03       20 阅读
  2. C语言学习笔记day10

    2024-03-28 02:04:03       16 阅读
  3. C语言学习笔记day11

    2024-03-28 02:04:03       22 阅读
  4. C语言学习笔记day12

    2024-03-28 02:04:03       16 阅读
  5. C语言学习笔记day14

    2024-03-28 02:04:03       16 阅读
  6. C语言学习笔记day13

    2024-03-28 02:04:03       15 阅读
  7. C语言学习笔记day16

    2024-03-28 02:04:03       14 阅读
  8. C语言学习笔记day2

    2024-03-28 02:04:03       17 阅读
  9. C语言学习笔记day7

    2024-03-28 02:04:03       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-28 02:04:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-28 02:04:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-28 02:04:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-28 02:04:03       20 阅读

热门阅读

  1. 116道网络安全面试题目总结

    2024-03-28 02:04:03       17 阅读
  2. 幸运儿(C语言)

    2024-03-28 02:04:03       18 阅读
  3. 磁盘阵列技术

    2024-03-28 02:04:03       18 阅读
  4. 【Linux】学习笔记~

    2024-03-28 02:04:03       17 阅读
  5. Linux查询日志常用命令整理

    2024-03-28 02:04:03       16 阅读
  6. C++ 大三/大五法则(__cplusplus 前向兼容)

    2024-03-28 02:04:03       22 阅读
  7. Linux编辑器-vim使用

    2024-03-28 02:04:03       17 阅读
  8. 纯CSS实现首尾相接的无限轮播效果

    2024-03-28 02:04:03       18 阅读
  9. 嵌入式Linux:空洞文件

    2024-03-28 02:04:03       19 阅读
  10. MySQL中的窗口函数

    2024-03-28 02:04:03       19 阅读
  11. 【嵌入式DIY实例】-火焰报警系统

    2024-03-28 02:04:03       20 阅读
  12. 编程实现喝汽水问题

    2024-03-28 02:04:03       19 阅读