木为 C++语言程序设计 第三章函数 广东金融学院 失米 计算机科学与技术系软件教研室
第三章 函数 C++语言程序设计 广东金融学院 计算机科学与技术系 软件教研室
C++语言程序设计 清华大学郑莉 本拿主要内容 ● 函数的声明和调用 ●函数间的参数传递 。内联函数 ·带默认形参值的函数 ●函数重载 ● C+系统函数 庆米
C++语言程序设计 清华大学 郑莉 2 本章主要内容 ⚫ 函数的声明和调用 ⚫ 函数间的参数传递 ⚫ 内联函数 ⚫ 带默认形参值的函数 ⚫ 函数重载 ⚫ C++系统函数
C++语言程序设计 清华大学郑莉 函数的声明 数的声明与使用 。函数是面向对象程序设计中,对功能的 抽象 ●函数声明的语法形式 类型标识符函数名(形式参数表) 若无参数,写void 语句序列 是被初始化的内部 变量,寿命和可见 性仅限于函数内部 若无返回值,:写void 3
C++语言程序设计 清华大学 郑莉 3 函数的声明 ⚫ 函数是面向对象程序设计中,对功能的 抽象 ⚫ 函数声明的语法形式 类型标识符 函数名(形式参数表) { 语句序列 } 函 数 的 声 明 与 使 用 若无参数,写void 是被初始化的内部 变量,寿命和可见 性仅限于函数内部 若无返回值,写void
C++语言程序设计 清华大学郑莉 数的声明 函数的声明与使用 形式参数表 <type name,<type2>name2,. <type>name 函数的返回值 由return语句给出,例如: return 0 无返回值的函数(void类型),不必写 return语句
C++语言程序设计 清华大学 郑莉 4 函数的声明 ⚫ 形式参数表 <type1> name1 , <type2> name2 , ., <typen> namen ⚫ 函数的返回值 – 由 return 语句给出,例如: return 0 – 无返回值的函数(void类型),不必写 return语句。 函 数 的 声 明 与 使 用
C++语言程序设计 清华大学郑莉 诬数的调用 函数的声明与使用 调用前先声明函数原型: 在调用函数中,或程序文件中所有函数之 外,按如下形式说明: 类型标识符 被调用函数名(含类型说明的形参表); ●调用形式 函数名(实参列表) 嵌套调用 -函数可以嵌套调用, 但不允许嵌套定义。 递归调用 函数直接或间接调用自身。 5
C++语言程序设计 清华大学 郑莉 5 函数的调用 ⚫ 调用前先声明函数原型: – 在调用函数中,或程序文件中所有函数之 外,按如下形式说明: 类型标识符 被调用函数名 (含类型说明的形参表); ⚫ 调用形式 函数名(实参列表) ⚫ 嵌套调用 – 函数可以嵌套调用,但不允许嵌套定义。 ⚫ 递归调用 – 函数直接或间接调用自身。 函 数 的 声 明 与 使 用