美文网首页
第九章 函数——《C Primer Plus》笔记

第九章 函数——《C Primer Plus》笔记

作者: One2INF | 来源:发表于2023-02-12 15:04 被阅读0次

    第九章 函数

    9.1 复习函数

    函数(function):完成特定任务的独立程序代码单元。

    函数原型(function prototype):告诉编译器函数的类型,返回值类型,函数名,参数列表(数量及类型);必须在调用前声明。

    函数调用(function call):使用函数。

    函数定义(function definition):函数的具体实现。

    9.2 ANSI C 函数原型

    没什么要记的

    9.3 递归

    递归(recursion):函数自己调用自己,确保递归终止条件有效,避免无限递归。

    尾递归(tail recursion):递归调用是函数的最后一条语句,是最简单的递归形式。

    优点:

    1. 某些情况下简单

    缺点:

    1. 递归过深会栈溢出
    2. 不便于维护和阅读

    9.4 编译多源代码文件的程序

    # Linux
    gcc file1.c file2.c
    

    9.5 查找地址:&运算符

    9.6 更改主调用函数中的变量

    传递地址即可

    9.7 指针简介

    指针(point):一个值为内存地址的变量(或数据对象),使用间接运算符 * 解引用

    注意:

    int *p[8]  /* 数组指针 */
    (int*)p[8]  /* 指针数组 */
    

    相关文章

      网友评论

          本文标题:第九章 函数——《C Primer Plus》笔记

          本文链接:https://www.haomeiwen.com/subject/wisdkdtx.html