下载此文档

第10讲 函数与变量(1).ppt


文档分类:高等教育 | 页数:约20页 举报非法文档有奖
1/ 20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 20 下载此文档
文档列表 文档介绍
第十讲函数与变量
函数的概念
函数的定义
函数参数和函数值
函数的调用
函数的概念
函数是C语言程序的组成部分,C语言程序的功能可以通过函数之间的调用来实现。
C语言函数分为两类:
(1)标准函数:系统提供的已设计好的函数。
(2)用户定义的函数:用户自己编写的用来解决具体问题的函数。
说明:
(1)一个源程序文件由一个或多个函煤炭九组成。一个源程序文件是一个编译单位,即以源文件为单位进行编译。
(2)一个C程序由一个或多个源程序文件组成。
(3)C和程序的执行从main函数开始,调用其它函数流程回到main函数,在main函数中,结束整个程序的运行。Main函数是系统定义的。
(4)所有函数都是平行的,即在定义函数时,是互相独立的,一个函数并不从属于另一个函数,即函数不能嵌套定义,但可以互相调用,但不能调用main函数。
(5)从函数的形式看,函数分两种:
(a)无参函数:主调函数并不将数据传送给被调用函数。
(b)有参函数:在调用函数时,在主调函数和被调函数之间有参数传递,也就是说,主调函数可以将数据传送给被调用函数使用,被调用函数中的数据也可以带回来供主调函数使用。

main( )
{ p1();
p2();
p1();
}
p1
{printf(“* * * * * *\n”);
}
p2
{printf(“e\n”);
}
运行结果:
* * * * * *
e
* * * * * *
函数的定义
无参函数的定义
类型标识符函数名()
{说明部分
语句}
说明:
用“类型标识符”指定函数值的类型,即函数带回的值的类型。C语言默认返回值的类型是整型。
有参函数的定义
类型标识符函数名(形式参数表列)
形式参数说明
{说明部分
语句}
说明:
(1)函数类型标识符:指出return语句返回的值的类型,它可以是C中代任意合法的数据类型。
(2)函数名:应是一个标识符。函数名后的一对圆括号是函数的象征。
(3)形式参数表列:是写在圆括号中的一组变量名,称为形式参数,形式参数之间用逗号分隔。无参函数,圆括号内为空。
(4)形式参数说明:是对形式参表列中的每一个形式参数所作的类型说明,应写在用花括号{ }括起来的孙函数体的前面。
(5)函数体:用{ }括起来的部分,函数体是由说明部分和语句部分组成的。
例如:
Int max(x,y);
int x,y ; /*形式参数说明*/
{int z; /*函数体中的说明部分*/
函数体 z=x>y?x:y;
return(z)
}

形式参数和实际参数
在调用函数时,大多数情况下,主调函数和被调函数之间有数据传递关系。
在定义函数时,函九名后面括号中变量名称为“形式参数”,简义“形参”。
在调用函数时,函数名后面括号中的表达式称为“实际参数”,简称“实参”。

main
{int a,a,c;
scanf(“%d,%d”,&a,&b);
c=max(a,b);
printf(“max is %d”,c);
}
max(x,y)
int x,y ;
{int z;
z=x>y?x:y;
return(z);
}

第10讲 函数与变量(1) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 20
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-09-06
最近更新