1 / 46
文档名称:

C语言函数讲解.ppt

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

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

分享

预览

C语言函数讲解.ppt

上传人:mh900965 2018/4/15 文件大小:264 KB

下载得到文件列表

C语言函数讲解.ppt

相关文档

文档介绍

文档介绍:第7章函数调用
函数概述
函数概述
在设计一较大的程序时,一般把它分成若干个程序模块,每一模块用来实现一个特定的功能。在C语言中,一个模块对应一个函数。
一个C程序由一个主函数和若干个函数构成;
主函数可以调用其它函数,其它函数之间可以互相调用;主函数不能被其它函数调用;
C 语言总是从 main 函数开始执行的,在main函数中结束整个程序的运行;
函数概述
从用户使用的角度看,函数分为:
库函数
用户自定义函数
从函数的形式看,函数分为:
无参函数
有参函数
函数定义的一般形式
函数定义的一般形式
类型说明符函数名(形式参数声明)
{局部变量说明;
语句;
}
函数定义的一般形式
例1:编一个函数,对两个整数求最大值;

int max (int x1, int x2)
{ int y;
if ( x1>x2 ) y = x1;
else y = x2;
return (y);
}
函数定义的一般形式
例2:
void print ( )
{
printf ( “ How are you ?\n”);
}
函数定义的一般形式
1)函数头
包括函数的类型, 函数名, 参数及类型说明
(1)函数类型
及函数返回值类型, 函数的返回值类型可以是int, float, char等. 如果函数不提供返回值, 可以定义函数类型为空类型。空类型标识符为:void
函数定义的一般形式
(2) 函数名
函数名遵循标识符命名规则;
(3) 参数表
参数表写在函数名后的括号内;可以是一个或多个参数及类型说明;
参数表中的变量称为形式参数,简称形参;
如果函数没有形参,则称为无参函数;
函数定义的一般形式
2) 函数体
是用“{ }”括起的部分;包含有变量定义,执行语句序列;
如希望从被调函数中将一个值传回主调函数,往往采用返回值方式,用return语句实现;
函数定义的一般形式
例:
main()
{ int a, b, c;
scanf (“%d, %d”, &a, &b);
c = max (a, b);
printf (“max is %d”, c); }
int max (int x1, int x2)
{ int y;
if ( x1>x2 ) y = x1; else y = x2;
return (y);
}