1 / 78
文档名称:

C语言函数实用教案.ppt

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

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

分享

预览

C语言函数实用教案.ppt

上传人:wz_198613 2021/12/10 文件大小:2.61 MB

下载得到文件列表

C语言函数实用教案.ppt

相关文档

文档介绍

文档介绍:本章(běn zhānɡ)要点
函数(hánshù)的概念
函数(hánshù)的定义与调用
函数(hánshù)的递归调用
变量的作用域
第1页/共77页
第一页,共78页。
主要(zhǔyào)内容
概述
(dìngyì)的一般形式

函数的调用
函数的嵌套调用

局部变量和全局变量

第2页/共77页
第二页,共78页。
概述(ɡài shù)
一个C程序(chéngxù)可由一个主函数和若干个其他函数构成。
函数间的调用关系:由主函数调用其他函数,其他函数也可以互相调用。除主函数之外,同一个函数可以被一个或多个函数调用任意多次。
第3页/共77页
第三页,共78页。
(jiǎndān)例子
# include <>
void printstar() /*定义(dìngyì)printstar函数*/
{
printf("* * * * * * * * * * * * * * * *\n");
}
void print_message() /*定义(dìngyì)print_message函数*/
{
printf("How do you do!\n");
}
第4页/共77页
第四页,共78页。
运行情况(qíngkuàng)如下:
* * * * * * * * * * * * * * * *
How do you do!
* * * * * * * * * * * * * * * *
main()
{
printstar(); /*调用(diàoyòng)printstar函数*/
print_message(); /*调用(diàoyòng)print_message函数*/
printstar(); /*调用(diàoyòng)printstar函数*/
}
第5页/共77页
第五页,共78页。
说明(shuōmíng):
(1)一个C程序由一个或多个源程序文件组成。对于较大的程序,通常将程序内容分别放在若干个源文件中,再由若干源程序文件组成一个C程序。这样便于分别编写、分别编译,提高调试效率。一个源程序文件可以为多个C程序公用。
第6页/共77页
第六页,共78页。
(2) 一个(yī ɡè)源程序文件由一个(yī ɡè)或多个函数组成。
(3) C程序的执行是从main函数开始的,如果在main函数中调用其他(qítā)函数,在调用后流程返回到main函数,在main函数中结束整个程序的运行。
第7页/共77页
第七页,共78页。
(4)所有函数都是平行的,即在定义函数时是分别进行的,是互相独立(dúlì)的。一个函数并不从属于另一函数,即函数不能嵌套定义。函数间可以互相调用,但不能调用main函数。main函数是系统调用的。
第8页/共77页
第八页,共78页。
(5)从用户使用的角度看,函数有两种:
① 标准函数,即库函数。这是由系统提供的,用户不必自己(zìjǐ)定义这些函数,可以直接使用它们。
② 用户自己(zìjǐ)定义的函数。用以解决用户的专门需要。
第9页/共77页
第九页,共78页。
(6) 从函数的形式(xíngshì)看,函数分两类:
①无参函数。一般用来执行指定的一组操作。在调用无参函数时,主调函数不向被调用函数传递数据。
②有参函数。主调函数在调用被调用函数时,通过参数向被调用函数传递数据。
第10页/共77页
第十页,共78页。