下载此文档

程序模块-函数省公开课一等奖全国示范课微课金奖PPT课件.pptx


文档分类:办公文档 | 页数:约80页 举报非法文档有奖
1/80
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/80 下载此文档
文档列表 文档介绍
该【程序模块-函数省公开课一等奖全国示范课微课金奖PPT课件 】是由【liaoyumen】上传分享,文档一共【80】页,该文档可以免费在线阅读,需要了解更多关于【程序模块-函数省公开课一等奖全国示范课微课金奖PPT课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。 程序模块——函数
模块引入
函数执行
链接与建库
深入认识变量
1/80
第1页
模块引入
★ 程序普通由一个或若干个相对独立模块组成,
C语言把模块称为函数。
★ 有一个程序必不可少函数,它是程序运行起点
函数,也就是主函数main( ) 。
★ 一个C程序由一个主函数和若干个其它函数组成。
2/80
第2页
★ 由主函数调用其它函数,其它函数也能够相互调用。
同一个函数能够被一个或多个函数调用任意屡次。
★ 子函数必需经过别函数调用才能得到运行。
3/80
第3页
★ 全部函数都是平行,即在定义函数时分别进行,
是相互独立。一个函数并不隶属于另一函数,
即函数不能嵌套定义。函数间能够相互调用,但
不能调用main函数。main函数是由系统调用。
★ C程序执行从main函数开始,若在main函数中
调用其它函数,在调用后流程返回到main函数,
在main函数中结束整个程序运行。
4/80
第4页
1.函数分类
● 标准函数(库函数):由系统提供,用户无须自己定义。
★ 从函数起源
★ 从函数形式
● 用户自定义函数:用于处理专门问题。
● 无参函数:在调用时,主调函数和它之间无参数传递。
● 有参函数:在调用时,主调函数和它之间有参数传递。
5/80
第5页
2.函数定义
★ 无参函数
类型标识符 函数名( )
{
申明部分
语句部分
}
● 类型标识符指定函数值类型,即函数带回来值类型。
当函数数据类型为int或无返回值时,可省略此项。
★ 有参函数
类型标识符 函数名(形式参数表)
形式参数说明
{
申明部分
语句部分
}
6/80
第6页
● 函数形式参数说明格调有两种。
(1) func ( int a, int b )
(2) func ( a, b )
int a, b;
★ 比如:
[int] func( a, b )
int a, b;
{
int c;
c=a+b;
return(c);
}
函数头
函数体
参数说明
函数说明
执行语句
定义语句
执行语句
★ 比如:
printstar( )
{ printf(“***\n”); }
无形参,无返回值
7/80
第7页
3.函数参数和函数值
★ 形式参数(形参):定义函数时函数名后括弧中变量。
★ 实际参数(实参):主调函数中调用一个函数时,函数名
后括弧中参数(能够是表示式) 。
8/80
第8页
★【注意事项】
● 实参加形参类型应相同或赋值兼容。
● 在定义函数时指定形参,并不占内存中存放单元。
只有发生函数调用时,形参才被分配内存单元。调用
结束后,形参所占内存单元也被释放。
● 实参能够是常量、变量或表示式,如:max(3,a+b);
但要求它们有确定值。调用时将实参值赋给形参。
● 在被定义函数中,必须指定形参类型。
9/80
第9页
● 在C语言中,实参对形参数据传递是“值传递”,即
单向传递,只由实参传给形参,而不能由形参传回来
给实参。在内存中,实参加形参是不一样单元。执行
被调用函数时,形参值若发生改变,并不改变主调
函数实参值。
10/80
第10页

程序模块-函数省公开课一等奖全国示范课微课金奖PPT课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数80
  • 收藏数0 收藏
  • 顶次数0
  • 上传人liaoyumen
  • 文件大小652 KB
  • 时间2025-02-10
最近更新