- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
05-第五章-函数 形式、数据传递、作用域-C语言程序设计
第5章 函 数
第5章 函 数
白雪飞
baixf@ustc.edu.cn
中国科学技术大学电子科学与技术系
Dept. of Elec. Sci. Tech., USTC
Fall, 2003
目 录
目 录
函数概述
函数定义的一般形式
函数的调用、参数和返回值
局部变量和全局变量
变量的存储类型
内部函数和外部函数
C语言程序设计- 第5章 函数 2
C语言程序设计- 第5章 函数 2
函数(Function)
函数(Function)
C语言用函数实现程序模块化
一个程序由一个或多个源程序文件组成
一个源程序文件由一个或多个函数组成
C程序的执行从main函数开始,并回到
main函数结束
函数之间可以相互调用,或调用自身
不能调用main函数
函数之间相互独立,不存在从属关系
C语言程序设计- 第5章 函数 3
C语言程序设计- 第5章 函数 3
函数定义的一般形式
函数定义的一般形式
函数定义形式
返回类型 函数名(参数声明)
{
声明部分
语句
}
返回类型、参数、函数体内容都可没有
dummy(){}
/* does nothing returns nothing */
C语言程序设计- 第5章 函数 4
C语言程序设计- 第5章 函数 4
函数定义形式的说明
函数定义形式的说明
关于“返回类型”
指函数返回值的类型
若省略此项,则认为返回类型是int
若无返回值,则定义返回类型为void
关于“参数声明”
类型 形参名, 类型 形参名, ...
关于“声明部分”
指变量、函数的声明
C语言程序设计- 第5章 函数 5
C语言程序设计- 第5章 函数 5
函数定义举例
函数定义举例
int max(int x, int y)
{
int z;
z = xy?x:y;
return z;
}
int min(int x, int y)
{
return xy?x:y;
}
C语言程序设计- 第5章 函数 6
C语言程序设计- 第5章 函数 6
函数的调用、参数和返回值
函数的调用、参数和返回值
函数的参数
形参和实参
参数传递
函数的返回值
函数的调用
函数调用的形式
函数的声明和函数原型
文档评论(0)