C语言学习笔记day14

1. 函数传参

        1.1 数组传递数据

        int a[5];
        
        int fun(int a[5]);            //此形式最不常见                
        int fun(int a[], int len);             
        int fun(int *pa, int len);  //此形式最常见

        数组就传首地址和长度

        1.2 字符型数组及字符串的传参

        char str[32] = {"hello world"};
        
        int fun(char *pstr);

2. 递归函数

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

        
        

        

相关推荐

  1. C语言学习笔记day14

    2024-03-25 06:40:02       16 阅读
  2. C语言学习笔记day10

    2024-03-25 06:40:02       16 阅读
  3. C语言学习笔记day11

    2024-03-25 06:40:02       22 阅读
  4. C语言学习笔记day12

    2024-03-25 06:40:02       16 阅读
  5. C语言学习笔记day13

    2024-03-25 06:40:02       15 阅读
  6. C语言学习笔记day15

    2024-03-25 06:40:02       19 阅读
  7. C语言学习笔记day16

    2024-03-25 06:40:02       14 阅读
  8. C语言学习笔记day2

    2024-03-25 06:40:02       17 阅读
  9. C语言学习笔记day7

    2024-03-25 06:40:02       18 阅读

最近更新

  1. TCP协议是安全的吗?

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

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

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

    2024-03-25 06:40:02       20 阅读

热门阅读

  1. linux命令(CentOS7)yum provides

    2024-03-25 06:40:02       20 阅读
  2. 网络基础:构建你的数字世界之桥

    2024-03-25 06:40:02       22 阅读
  3. 面试宝典:MySQL索引进阶深度分析

    2024-03-25 06:40:02       20 阅读
  4. Android下的Touch事件分发详解

    2024-03-25 06:40:02       18 阅读
  5. 【Android 内存优化】Koom核心内存指标分析

    2024-03-25 06:40:02       26 阅读
  6. 【兆易创新GD32H759I-EVAL开发板】USB设备 介绍1

    2024-03-25 06:40:02       18 阅读
  7. 维吉尼亚(Vigenere)密码

    2024-03-25 06:40:02       21 阅读
  8. python | yield用法详解

    2024-03-25 06:40:02       21 阅读