美文网首页
第九章 函数——《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习题及答案-第九章

    C++ Primer Plus习题及答案-第九章 习题选自:C++ Primer Plus(第六版)内容仅供参考,...

  • C++函数初识

    Tags:C++,《C++ Primer Plus》笔记 一、原型、定义与调用## 一个完整的函数包含原型、定义和...

  • C语言从入门到精通所需的7本书

    C Primer Plus C Primer Plus作为一本被人推崇备至的c入门经典,C primer plus...

  • C++ 读书笔记 - 01

    指针 和 函数 (By Jabin) C++ Primer Plus 中文 第六版Essential C++...

  • C++循环与决策

    Tags:C++,《C++ Primer Plus》笔记 一、循环## 语法### C++中有三种循环语句,语法与...

  • C++I/O小结

    Tags:C++,《C++ Primer Plus》笔记 一、iostream## 头文件 用于对控制台进行输...

  • C++算术类型

    Tags:C++,《C++ Primer Plus》笔记 一、分类## 见下图,注意以下几点: char16_t,...

  • c primer plus 和 c++ primer plus

    c++ primer plus 第6版:下载链接 备用链接1 备用链接2 c primer plus 第6版:下载...

  • c++学习笔记——第一天

    一、c++综述 (1)书籍推荐 ①、c++ primer ②、c++ primer plus ③、c++编程思想 ...

  • c++输出

    c++输出(调整cout输出进制width()函数的使用) 引用c++primer plus 一书 调整cout输...

网友评论

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

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