1 / 46
文档名称:

GIS程序设计第二章.ppt

格式:ppt   大小:625KB   页数:46页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

GIS程序设计第二章.ppt

上传人:yixingmaoh 2017/2/20 文件大小:625 KB

下载得到文件列表

GIS程序设计第二章.ppt

相关文档

文档介绍

文档介绍:函数的定义及调用函数的定义及调用 函数的定义函数的定义 函数的声明函数的声明 函数的调用函数的调用 函数调用的执行过程函数调用的执行过程 函数调用时参数的传递函数调用时参数的传递 内联函数内联函数 带默认形参值的函数带默认形参值的函数 作用域作用域 作用域分类作用域分类 局部变量与全局变量局部变量与全局变量 递归调用递归调用 重载函数重载函数 C++ C++ 语言的系统函数语言的系统函数第第2 2 章章函函数数函数函数是一个能完成某一独立功能的子程序,也就是程序模块。每个是一个能完成某一独立功能的子程序,也就是程序模块。每个 C++ C++ 程序至少包含一个函数,即程序至少包含一个函数,即 main main 函数(主函数) 函数(主函数) 。在面向过程的程序设计。在面向过程的程序设计中,一个较为复杂的程序一般通过模块化,分解成主模块与若干子模块的中,一个较为复杂的程序一般通过模块化,分解成主模块与若干子模块的组合,即一个主函数与若干子函数。程序是以函数为单位,由一个或多个组合,即一个主函数与若干子函数。程序是以函数为单位,由一个或多个函数组成的。函数组成的。在面向对象的程序设计中,一个在面向对象的程序设计中,一个 C++ C++ 程序是由类的实例(对象)构成。程序是由类的实例(对象)构成。函数主要用于定义对象的操作接口。函数主要用于定义对象的操作接口。本章介绍有关函数的一些基本知识,如:函数的定义及调用等。这些本章介绍有关函数的一些基本知识,如:函数的定义及调用等。这些知识虽然大部分是建立在面向过程的程序设计方法的基础上,但它们也是知识虽然大部分是建立在面向过程的程序设计方法的基础上,但它们也是我们学****面向对象程序设计的基础。我们学****面向对象程序设计的基础。在面向过程的程序设计中,一个在面向过程的程序设计中,一个 C++ C++ 程序由一个或多个函数组成。当程程序由一个或多个函数组成。当程序开始运行时,系统自动调用主函数。主函数可以调用子函数,子函数还序开始运行时,系统自动调用主函数。主函数可以调用子函数,子函数还可以调用其他子函数。可以调用其他子函数。调用其他函数的函数称为主调函数,被其他函数调用的函数称为被调函数。调用其他函数的函数称为主调函数,被其他函数调用的函数称为被调函数。【【 函数的定义及调用函数的定义及调用】】声明函数声明函数,就是告诉编译器函数的名称、类型和形式参数。,就是告诉编译器函数的名称、类型和形式参数。☆☆在在 C++ C++ 程序中,使用函数前首先需要声明函数,然后定义函数。程序中,使用函数前首先需要声明函数,然后定义函数。在在 C++ C++ 程序中,定义一个函数的格式如下: 程序中,定义一个函数的格式如下: 类型类型函数名(形式参数表) 函数名(形式参数表) { {语句序列语句序列} } 定义函数定义函数,就是告诉编译器函数所做的工作。,就是告诉编译器函数所做的工作。☆☆函数不能调用没有声明的函数。函数不能调用没有声明的函数。函数的返回值是需要返回给主调函数处理的结果,由函数的返回值是需要返回给主调函数处理的结果,由 return return 语句给出。当该语句给出。当该函数没有返回值时,函数的类型为函数没有返回值时,函数的类型为 void void , ,可不写可不写 return return 语句。语句。该函数的类型该函数的类型,即该,即该函数返回值的类型。函数返回值的类型。一个标识符,在命名时, 一个标识符,在命名时, 其中主函数的名称应取其中主函数的名称应取编译器默认的名称编译器默认的名称 main main 。。可以有可以有 0 0条、条、 1 1条或多条语句。条或多条语句。当是当是 0 0条语句时,该函数称作条语句时,该函数称作空函数空函数。。【【 函数的定义函数的定义】】每个函数每个函数都有类型都有类型,如果没有明确指定,则类型为,如果没有明确指定,则类型为 int int 。。形式参数形式参数又称形参,将函数需要处理的数据、影响函数功能的因素和函数又称形参,将函数需要处理的数据、影响函数功能的因素和函数处理的结果作为形参,实现主调函数与被调函数之间的联系。处理的结果作为形参,实现主调函数与被调函数之间的联系。没有形参没有形参的的函数,可以在形参表的