第2章函数 H 第2章函数 21函数的定义与使用 22函数调用机制 23递归函数 24默认参数的函数 25内联函数 2.6函数重载 27函数模板 2.8使用C++系统函数 BACK
第2章 函数 第2章 函 数 2.1 函数的定义与使用 2.2 函数调用机制 2.3 递归函数 2.4 默认参数的函数 2.5 内联函数 2.6 函数重载 2.7 函数模板 2.8 使用C++系统函数
第2章函数 H 21函数的定义与使用 在编辑一个大型程序时,即使各个函数的前后顺 序不同,程序执行的开始点永远是主函数。主函数按 照调用与被调用关系调用子函数。子函数如果与其它 子函数又存在调用与被调用关系,当然还可以再调用 其它子函数
第2章 函数 2.1 函数的定义与使用 在编辑一个大型程序时,即使各个函数的前后顺 序不同,程序执行的开始点永远是主函数。主函数按 照调用与被调用关系调用子函数。子函数如果与其它 子函数又存在调用与被调用关系,当然还可以再调用 其它子函数
第2章函数 H 在一对调用与被调用关系中,我们把调用其它函 数的函数称为主调函数,被其它函数调用的函数称为 被调函数。在一个较为复杂的大型程序中,一个函数 很可能同时扮演两种不同的角色一主调函数与被调函 数,即既调用别的函数(被调函数)又被另外的函数 (主调函数)调用。函数一般应遵守先定义后调用的 原则,否则应在调用函数中先进行原形说明
第2章 函数 在一对调用与被调用关系中,我们把调用其它函 数的函数称为主调函数,被其它函数调用的函数称为 被调函数。在一个较为复杂的大型程序中,一个函数 很可能同时扮演两种不同的角色——主调函数与被调函 数,即既调用别的函数(被调函数)又被另外的函数 (主调函数)调用。函数一般应遵守先定义后调用的 原则,否则应在调用函数中先进行原形说明
第2章函数 H 21.1函数的定义 个完整的函数定义由两部分组成,即函数头与函数体 1.函数定义的一般语法形式 <类型标识符><函数名说明符>(形式参数表) 说明性语句序列; 实现函数功能的语句系列
第2章 函数 2.1.1 函数的定义 一个完整的函数定义由两部分组成,即函数头与函数体。 1. 函数定义的一般语法形式 <类型标识符> <函数名说明符>(形式参数表) { 说明性语句序列; 实现函数功能的语句系列; }
第2章函数 H 函数头是指上述格式中的<类型标识符><函数名说 明符>(形式参数表)。其中函数名可由函数设计者命 名,可以是任何一个不重复的合法的标识符(唯一的 例外是,主函数必须命名为main)。 函数体是指上述格式中被一对大括号括起的复合 语句部分。该函数所应实现的功能由相应的复合语句 完成
第2章 函数 函数头是指上述格式中的<类型标识符> <函数名说 明符>(形式参数表)。其中函数名可由函数设计者命 名,可以是任何一个不重复的合法的标识符(唯一的 例外是,主函数必须命名为main)。 函数体是指上述格式中被一对大括号括起的复合 语句部分。该函数所应实现的功能由相应的复合语句 完成