1 / 55
文档名称:

c语言函数.ppt

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

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

分享

预览

c语言函数.ppt

上传人:wz_198613 2018/9/4 文件大小:204 KB

下载得到文件列表

c语言函数.ppt

文档介绍

文档介绍:第七章函数
§ 概述
一、C程序的构成
从结构上:任何复杂结构的程序都可分为三种基本结构。
顺序结构、选择结构、循环结构的组合。
从组织形式:最简单的程序也要有三个层次构成
C程序源文件----- C函数----- C语句
所有函数都是平行的,即在定义函数时是互相独立的,一个函数并不从属于另一个函数,即函数不能嵌套定义,只可以互相调用,但不能调用main函数。
二、C函数的两种类型
1、标准函数,即库函数
这是由系统提供的,用户不必自己定义这些函数,可以直接使用。
2、自定义函数
用户自己定义的函数,以解决用户的专门需要。
三、使用函数解决的几个问题
1、提高程序设计效率
2、实现程序的模块化,提高可读性,方便编写、修改。
3、函数可供反复调用,避免一些程序段的重复书写。
四、函数的使用
1、函数之间的关系
main()函数:
主导函数,程序运行从main()开始,也从此处结束,运行中可以调用其它函数。
其它函数:
可以互相调用函数、自调用函数,不能调用main()。
2、使用参数
入口参数:
主调函数向被调函数传递的数据------实参、形参。
出口参数:
被调函数向主调函数传递的数据------返回值。
§ 函数的定义
问题:
1、被调函数如何使用主调函数中的数据。
2、假设被调函数有办法使用主调函数中的数据,如何保证被调函数和主调函数中数据类型的一致。
3、如何将被调函数的工作结果告诉主调函数。
4、假设有办法将被调函数的工作结果告诉主调函数,如何保证数据类型的一致性。
一、函数定义的一般形式(P79--P83)
类型说明符函数名(形式参数列表) P79 形式参数类型说明 { 函数体 }
例如:
int max(x,y)
int x,y;
{
函数体
}
二、函数的参数(P82)
1、形(式)参(数)与实(际)参(数)
形参:为构造函数而存在,不具备确切值,其值在函 数被调用时,从主调函数的实参获得。
实参:与实际问题紧密联系的具体数据。
实参数值:可以是常量、变量或表达式,但要求他们有确定的值。在调用时将实参的值赋给形参变量。
形参数值:变量,其数量、类型与实参一致。
2、实参------> 形参数据传递
函数调用
传值调用
传址调用
(单独的变量或数组元素)
传值调用函数的数据传递过程:
调用函数时:为形参分配临时存储单元
运行被调用函数时:实参数据装入形参临时存储单元,形参携带实参数据参与运算。
调用结束:形参临时单元被释放,形参数据失效,实参数据不变。这就是所谓的单值传递。
函数的形参和实参具有以下特点:
(1)、形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。

最近更新

循环经济若干问题研究的开题报告 2页

循环水系统中基于鱼类福利特征性指示因子的基.. 2页

幼儿园教师个人年度述职报告5篇 11页

幼儿园暂缓入学申请书简短优秀 4页

广告公司广告设计合同(3篇) 6页

建筑施工防火的应急预案(30篇) 132页

家庭教育讲座主持词集合5篇(全文共2980字) 4页

2024年幼儿园教师年度考核个人工作总结(12篇).. 30页

当代中国的假冒和炫耀性消费趋势的开题报告 2页

强制性内部控制信息披露对上市公司盈余管理影.. 2页

2024年事业单位招聘考试广西省河池市职业能力.. 22页

家乡的清明节作文500字 3页

张弦梁结构抗火性能分析的开题报告 2页

张仲景“异病同治”理论及其应用规律探讨的开.. 2页

室内设计师总监的主要职责 1 8页

2024年事业单位招聘考试湖南省邵阳市职业能力.. 21页

2024年事业单位招聘考试福建省厦门市职业能力.. 22页

2024年事业单位招聘考试吉林省白城市职业能力.. 25页

2023年上海市奉贤区中考化学二模试卷(含答案).. 5页

苏东坡突围-公开课ppt课件 107页

沉井工程监理实施细则 22页

毕业设计(论文)-50米钻机结构设计 59页

动漫雨后小故事全图雨后小故事动态漫画 1页

合同纠纷起诉书范本 3页

申购单(表格模板、DOC格式) 2页

晋美彭措法王临终开示 5页

勺子玩具塑料模具设计(毕业设计论文doc) 33页

真 空 及 气 路 系 统 图 1页