下载此文档

C程序设计第四章ppt西工大.ppt


文档分类:IT计算机 | 页数:约141页 举报非法文档有奖
1/141
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/141 下载此文档
文档列表 文档介绍
1
第4章函数
2
第4章函数
函数定义
函数参数
函数原型与调用
内联函数
函数调用形式
作用域和生命期
对象初始化
声明与定义
3
第4章函数
变量修饰小结
程序组织结构
函数应用程序举例
C程序各函数之间的关系
1) 不管主函数的书写位置如何,C程序总是从主函
数开始运行、并在主函数结束;
2) 主函数可调用所有自定义函数,但不能被任何函
数调用;
3) 一个自定义函数除了可被主函数调用外,还可被
其它自定义函数调用;
4) 自定义函数可调用除主函数之外的其它自定义函
数,甚至可直接或间接地自己调用自己;
5) 在main函数、自定义函数中都可调用库函数。
main
自定义f1
自定义f2
自定义fn

函数调用关系图示:
库函数
3. 函数调用的执行流程
嵌套调用:
main
a
b
a
c
开始
结束
f2
f1
调用
返回
调用
返回
间接递归调用: 直接递归调用:
调用
返回
f
4. C函数的分类
从用户使用的角度分类:
库函数—由系统(或第三方)提供,包括:常用数学
库、标准I/O库、图形库、科学计算库
等;API、SDK属系统函数范畴。
用户自定义函数—根据特定需求自行编制;
从函数的形式分类:
无参函数——调用时不需要任何参数;
有参函数——调用时必须给出实参,函数依据实参
进行相应处理。
空函数——调试时使用的临时占位函数
8
函数定义
函数定义的一般形式为:
函数定义本质上就是函数的实现,包括:
①确定函数名;
②确定形式参数列表;③确定返回类型;
④编写函数体代码。
返回类型函数名(形式参数列表)
{
函数体声明部分
函数体执行语句
}
9
函数定义的一般形式

实现函数需要确定函数名,以便使用函数时能够按名引用。

实现函数需要确定有无形式参数、有多少形式参数、有什么类型的形式参数。形式参数列表是函数与调用者进行数据交换的途径,一般形式为:
类型1 参数名1,类型2 参数名2, 类型3 参数名3 , …
10
函数定义的一般形式
多个参数用逗号(,)分隔,且每个参数都要有自己的类型说明,即使类型相同的参数也是如此。例如:
int fun(int x, int y, double m)
{
return m> ? x : y;
}

C程序设计第四章ppt西工大 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数141
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiang1982071
  • 文件大小2.54 MB
  • 时间2017-11-21