- 1
- 0
- 约1.35万字
- 约 114页
- 2019-10-03 发布于未知
- 举报
第6章 函 数 本章要点: ? 函数的基本概念及定义; ? 函数的参数传递规则; ? 函数的返回值; ? 函数名的重载; ? 缺省的函数参数值; ? 递归函数; ? 参数数目可变的函数; ? 函数指针。 函数(Function)是支持面向过程程序设计范型最主要的机制。与函数相关的主要问题是函数的参数传递、函数的返回值和函数的调用规则等。 从函数的内涵讲:函数是具有一定功能的一段代码的封装与抽象(Abstract)。在阐述函数的各种问题细节之前,让我们首先思考这样一个问题:为什么要定义和使用函数? 如果一段程序代码的功能是相对完整的,而这段代码在程序的多个地方都可以用到(即使有一些细节上的差别),就有理由考虑将这段代码抽象成一个函数,用不同参数(实参)来调用这个函数以体现上述差别。 这样做的意义不仅在于减少了程序代码的重复,还在于对程序进行了功能上的划分,便于代码的编制、理解和保持一致。 程序设计语言的发明与发展史,实际上亦是人们抽象程度不断提高、发展的历史。计算机发明的早期,当函数这个概念与机制还没有诞生时,各种程序即使它们之间存在着许多共性,也几乎谈不到更无法进行任何重用(Reuse)。20世纪60年代产生的Fortran语言第一次引入了函数的概念。在程序中引入函数(有的语言称为过程或子程序(Procedure))
您可能关注的文档
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S01=C#开发环境.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S03=面向对象程序设计.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S04=窗体与控件.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S05=界面设计.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S06=对话框、窗体调用.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S07=GDI+图像编程.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S08=文件操作.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S09=数据库编程.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S10=水晶报表与打印.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 封面.ppt
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
原创力文档

文档评论(0)