大学C语言实用教程(课件)-第7章-函数.ppt

大学C语言实用教程(课件)-第7章-函数.ppt

ID:59319605

大小:270.50 KB

页数:72页

时间:2020-09-20

大学C语言实用教程(课件)-第7章-函数.ppt_第1页
大学C语言实用教程(课件)-第7章-函数.ppt_第2页
大学C语言实用教程(课件)-第7章-函数.ppt_第3页
大学C语言实用教程(课件)-第7章-函数.ppt_第4页
大学C语言实用教程(课件)-第7章-函数.ppt_第5页
资源描述:

《大学C语言实用教程(课件)-第7章-函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安防系统指以搭建安全防范管理平台为目的,利用综合布线技术、通信技术、网络互联技术、多媒体应用技术、安全防范技术、网络安全技术等第7章函数函数是C程序的基本组成结构,是模块化程序设计的基本模块。从用户的角度看,C函数可分为标准库函数和用户定义函数两类。标准库函数是编译系统定义的,分别存放在不同的标题文件中,用户只要用#include包含其所在的标题文件后即可直接调用它们;用户定义函数则是用户为解决自己的特定问题自行编制的。C语言程序的优劣集中体现在函数上。如果函数使用恰当,可以使程序更有条理。安防系统指以搭建安全防范管理平台为目的,利

2、用综合布线技术、通信技术、网络互联技术、多媒体应用技术、安全防范技术、网络安全技术等7.1模块化程序设计的思想安防系统指以搭建安全防范管理平台为目的,利用综合布线技术、通信技术、网络互联技术、多媒体应用技术、安全防范技术、网络安全技术等7.1C程序的模块结构1.一个函数调用的例子【例】函数调用示例。安防系统指以搭建安全防范管理平台为目的,利用综合布线技术、通信技术、网络互联技术、多媒体应用技术、安全防范技术、网络安全技术等2.C语言程序的模块结构安防系统指以搭建安全防范管理平台为目的,利用综合布线技术、通信技术、网络互联技术、多媒体

3、应用技术、安全防范技术、网络安全技术等fun11()fun1(){.{.图例..main()调用流程.fun11();{.}...fun1();fun21()}fun2();{....fun2().}{.}返回流程.fun21();fun22().{.fun22();...}}安防系统指以搭建安全防范管理平台为目的,利用综合布线技术、通信技术、网络互联技术、多媒体应用技术、安全防范技术、网络安全技术等7.2C函数的定义和调用1.C函数定义[存储类型]数据类型函数名(形式参数表)//函数首部{函数体;}(1)函数名函数名是编译系统识别

4、函数的依据。在一个C程序中,除了主函数有固定名称main外,其他函数名由用户定义,取名规则与标识符相同。函数名与其后的圆括号之间不能留空格,C编译系统依据一个标识符后有没有圆括号来判定它是不是函数。安防系统指以搭建安全防范管理平台为目的,利用综合布线技术、通信技术、网络互联技术、多媒体应用技术、安全防范技术、网络安全技术等(2)函数的形式参数形式参数也称形参或虚参,用来建立函数之间的数据联系,它们被放在函数名后面的圆括号中。当一个函数被调用时,形参接收来自调用函数的实在参数(也称实参),实现函数与函数之间的数据通信,称为参数传递。形

5、式参数可以是变量、数组、指针,也可以是函数、结构、联合等。也有的函数在被调用时不需要与调用函数传递数据,函数名后面的圆括号中可写入void或不写字符,但圆括号不能省略。这种函数称为无参函数。如floatsub(void)或floatsub()安防系统指以搭建安全防范管理平台为目的,利用综合布线技术、通信技术、网络互联技术、多媒体应用技术、安全防范技术、网络安全技术等(3)函数的返回值和return语句有的函数在运行结束时,要将运算结果返回到调用函数,称为函数的返回值。函数的返回值是由return语句完成的,且return不能省略,作

6、为返回值的变量或表达式可以用圆括号括住,也可以省略圆括号。有的函数不需要向调用函数返回值,称为无返回值函数,可以用不带表达式的return作为函数的逻辑结尾,也可以省略return。#includefloatpower(floatx,intn){inti;floats=1.0;for(i=0;i

7、据类型,它是该函数返回值的类型,可以是char、int、float、double、指针等。如果return中的表达式类型与函数数据类型不一致,则编译系统自动将表达式的类型转换成函数的数据类型后返回。无返回值的函数可以定义为无值类型,即void型。(5)函数体函数体是函数实现预定处理功能的语句集合,用花括号括住。其形式与main函数完全相同。C语言允许一个函数调用另一个函数,但不允许在一个函数体内再定义另一个函数(6)函数的存储类型(外部函数和内部函数)一个完整的C程序中的函数可以集中存放在一个源文件中,也可以分散存放在若干个源文件中

8、。这时就要用到函数的存储类型。安防系统指以搭建安全防范管理平台为目的,利用综合布线技术、通信技术、网络互联技术、多媒体应用技术、安全防范技术、网络安全技术等2.函数的调用安防系统指以搭建安全防范管理平台为目的,利用综合布线技术、通信技

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。