第四章画数 函数是C+程序的基本模块。可将一些功能相对独立的 或经常使用的操作或运算抽象出来,定义为函数。使用时只 要考虑其功能和使用接囗即可。 在结构化程序设计中,函数是将任务进行模块划分的基 本单位。 在面向对象的程序设计中,类中所封装的操作是用函数 进行描述的,因此函数在C++程序中具有非常重要的意义。 要掌握函数的使用,必须理解函数调用时的内部实现机 制,以及与此相关的内存分配机制、变量生命期和作用域。 本章还将介绍关于函数重载的概念,介绍递归算法、内 联函数、默认参数函数以及多文件组织、编译预处理、工程 文件的概念和运行库函数
函数是C++程序的基本模块。可将一些功能相对独立的 或经常使用的操作或运算抽象出来,定义为函数。使用时只 要考虑其功能和使用接口即可。 在结构化程序设计中,函数是将任务进行模块划分的基 本单位。 在面向对象的程序设计中,类中所封装的操作是用函数 进行描述的,因此函数在C++程序中具有非常重要的意义。 要掌握函数的使用,必须理解函数调用时的内部实现机 制,以及与此相关的内存分配机制、变量生命期和作用域。 本章还将介绍关于函数重载的概念,介绍递归算法、内 联函数、默认参数函数以及多文件组织、编译预处理、工程 文件的概念和运行库函数。 第四章 函数
第四章画数 4.1函数的定义与调用 4.6函数的一些高级议题 4.2函数的参数传递 4.7C++的系统库函数 返回值及函数原型说明 4.3全局变量和局部变量 4.8头文件与多文件结构 4.4函数调用机制 4.9编译预处理 4.5作用域与存储类型
第四章 函数 4.1 函数的定义与调用 4. 5 作用域与存储类型 4.4 函数调用机制 4.3 全局变量和局部变量 4.2 函数的参数传递, 返回值及函数原型说明 4.9 编译预处理 4. 8 头文件与多文件结构 4. 7 C++的系统库函数 4. 6 函数的一些高级议题
41画数的定义与僩用瓜 411函数概述 4.1.2函数的定义 413函数的调用 D U
4.1 函数的定义与调用 4.1.1 函数概述 4.1.2 函数的定义 4.1.3 函数的调用
4.1.1妈数述 函数是C++程序的基本组成模块。 通过函数,可以把一个复杂任务分解成为若干 个易于解决的小任务。充分体现结构化程序设计由 粗到精,逐步细化的设计思想。 组成C+程序的若干函数中,有一个称为 maino ( Winmaino)函数,是程序执行的入囗,它可以调 用其他函数。而其他一般函数既可以调用也可以被调 用。函数之间的调用关系见下图
4.1.1 函数概述 函数是C++程序的基本组成模块。 通过函数,可以把一个复杂任务分解成为若干 个易于解决的小任务。充分体现结构化程序设计由 粗到精,逐步细化的设计思想。 组成C++程序的若干函数中,有一个称为main() (Winmain())函数,是程序执行的入口,它可以调 用其他函数。而其他一般函数既可以调用也可以被调 用。函数之间的调用关系见下图:
4.1.1晶数旒述 main( fun( fund fun30 fun1 1o fun2_10 fun_20 图4.1函数调用层次关系
4.1.1 函数概述 main ( ) fun1( ) fun2( ) fun3( ) fun1_1( ) fun2_1( ) fun2_2( ) 图4.1 函数调用层次关系