下载此文档

GIS程序设计第二章.ppt


文档分类:IT计算机 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
函数的定义及调用函数的定义及调用 函数的定义函数的定义 函数的声明函数的声明 函数的调用函数的调用 函数调用的执行过程函数调用的执行过程 函数调用时参数的传递函数调用时参数的传递 内联函数内联函数 带默认形参值的函数带默认形参值的函数 作用域作用域 作用域分类作用域分类 局部变量与全局变量局部变量与全局变量 递归调用递归调用 重载函数重载函数 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 。。形式参数形式参数又称形参,将函数需要处理的数据、影响函数功能的因素和函数又称形参,将函数需要处理的数据、影响函数功能的因素和函数处理的结果作为形参,实现主调函数与被调函数之间的联系。处理的结果作为形参,实现主调函数与被调函数之间的联系。没有形参没有形参的的函数,可以在形参表的

GIS程序设计第二章 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yixingmaoh
  • 文件大小625 KB
  • 时间2017-02-20
最近更新