函数和作用域.ppt

东华大学计算机学院 面向对象程序设计(C++)与实践 函数和作用域 主要内容 函数概述 函数的定义 函数的调用 函数的参数 内联函数 函数重载 标识符存储特性与标识符作用域 函数模板 函数概述 C++语言认为函数是一个能完成某一独立功能的子程序,也就是程序模块。 函数是在对复杂问题的一种自顶向下,逐步求精思想的过程。 编程者可以将一个大而复杂的程序分解为若干个相对独立而且功能单一的小块程序(函数)进行编写,并通过在各个函数之间进行调用,来实现总体的功能。 函数概述 函数(Function)是功能抽象的模块。 函数概述 在C++程序中调用函数之前,首先要对函数进行定义。如果调用此函数在前,函数定义在后,就会产生编译错误。 为了使函数的调用不受函数定义位置的影响,可以在调用函数前进行函数的声明。这样,不管函数是在哪里定义的,只要在调用前进行函数的声明,就可以保证函数调用的合法性。 函数概述 函数概述 函数概述 函数的定义 C++中的每个函数都是从四个方面来进行定义: 类型标识符; 函数名; 形式参数表; 函数体。 语法形式: 类型标识符 函数名(形式参数表) { 函数体 } 类型标识符 类型标识符:指明该函数的类型,也就是该函数的返回值的类型。 此类型可以是C++中除函数、数组类型之外的如何一个合法的数据类型,包括普通类型、指针类型和引用类型等。 每个函数都要类

文档评论(0)

1亿VIP精品文档

相关文档