清华大学出版社 TSINGHUA UNIVERSITY PRESS 第八章 数
第八章
清华大学出版社 TSINGHUA UNIVERSITY PRESS ●本章要点 函数的概念 函数的定义与调用 函数的递归调用 变量的作用域 ·函数的作用域 C程序设计(第三版) http://ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 2 ⚫ 本章要点 • 函数的概念 • 函数的定义与调用 • 函数的递归调用 • 变量的作用域 • 函数的作用域
清华大学出版社 ●主要内容 8.1概述 8.2函数定义的一般形式 8.3函数参数和函数的值 8.4函数的调用 8.5函数的嵌套调用 8.6函数的递归调用 8.7数组作为函数参数 88局部变量和全局变量 8.9变量的存储类别 810内部函数和外部函数 C程序设计(第三版) http://ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 3 ⚫ 主要内容 8.1 概述 8.2函数定义的一般形式 8.3函数参数和函数的值 8.4 函数的调用 8.5 函数的嵌套调用 8.6函数的递归调用 8.7数组作为函数参数 8.8 局部变量和全局变量 8.9变量的存储类别 8.10 内部函数和外部函数
清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1概述 个C程序可由一个主函数和若干个其他函数 构成。一个较大的程序可分为若干个程序模块, 每一个模块用来实现一个特定的功能。在高级语 言中用子程序实现模块的功能。子程序由函数来 完成。 函数间的调用关系:由主函数调用其他函数 其他函数也可以互相调用。同一个函数可以被 个或多个函数调用任意多次 C程序设计(第三版) http://ccf.tsinghua.edu.cn 4
C程序设计(第三版) http://ccf.tsinghua.edu.cn 4 8.1 概述 一个C程序可由一个主函数和若干个其他函数 构成。一个较大的程序可分为若干个程序模块, 每一个模块用来实现一个特定的功能。在高级语 言中用子程序实现模块的功能。子程序由函数来 完成。 函数间的调用关系:由主函数调用其他函数, 其他函数也可以互相调用。同一个函数可以被一 个或多个函数调用任意多次
清华大学出版社 TSINGHUA UNIVERSITY PRESS main a C e g e g C程序设计(第三版) http://ccf.tsinghua.edu.cn 5
C程序设计(第三版) http://ccf.tsinghua.edu.cn 5