函数的概念及定义

函数的概念及定义

ID:39234934

大小:341.81 KB

页数:15页

时间:2019-06-28

函数的概念及定义_第1页
函数的概念及定义_第2页
函数的概念及定义_第3页
函数的概念及定义_第4页
函数的概念及定义_第5页
资源描述:

《函数的概念及定义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.3函数4.3.1函数的概念及定义1、函数的概念:可以被其它程序调用具有特定功能的一段相对独立的程序(模块),称函数。(1)一个C程序文件由一个或多个函数组成(2)一个C程序中必须且只能有一个main函数。(3)C程序的执行从main函数开始。Main函数可调用其它函数,但反之则不行。(4)所有函数在定义时是互相独立的,不能嵌套定义。概念说明:2、函数的定义:函数可分为:无叁函数和有叁函数。(1)无叁函数一般形式为:类型标识符 函数名(){说明部分执行部分}例:定义一个函数,打印若干“*”号Voidprint(){printf(“****************”);}例:定

2、义一个函数,打印3行欢迎词“welcome,myfriends”.Voidwelc(){intI;For(I=1;I<=3;I++)Printf(“welcome,myfriends”);}(2)有参函数一般形式:类型标识符函数名(形式参数说明列表){说明部分执行部分}说明:函数返回可以有值带出,也可以没有。如要让函数返回一个确定的值,必须使用语句:return(表达式)例:定义一个函数,求两整形参数之和,并返回和值。Intsum(intx,inty){intz;Z=x+y;Return(z);}例:定义一个函数,求3个实形参中的最大值,并返回该值。Floatmax(floatx1

3、,floatx2,floatx3){floatm;If(x1>x2)m=x1;Elsem=x2;If(m

4、一个语句,即其一般形式加上分号例:printf(“%d”,a);scanf(“%d”,&a);welco();3、函数参数函数作为另一个函数调用的实际参数出现,这种情况是把该函数的返回值作为实际参数对待,因此要求该函数必须有返回值。例:printf(“%f”,max(a,b,c));m=max(x,y,max(a,b,c));4.3.3函数声明如果被调函数是标准库,必须在程序开头用#include命令将有关头文件包含到本程序中。例:#include“math.h”#include“stdio.h”如果被调函数是用户自定义函数,则在主调函数中对被调用的函数加以声明。函数声明的一般格式

5、为:函数类型标识函数名(形式参数说明列表)作业:P129-130

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。