函数的定义?

 我来答
野气子c
2020-04-28 · TA获得超过3633个赞
知道大有可为答主
回答量:3165
采纳率:30%
帮助的人:213万
展开全部
函数的定义通常包含以下内容:
  
函数返回值类型
函数名(形参表说明)
/*
函数首部
*/
  
{
说明语句
/*
函数体
*/
  
执行语句
  
}
  
说明:
  
(1)数的定义中的类型,是指函数返回值的类型。函数返回值不能是数组,也不能是函数,除此之外任何合法的数据类型都可以是函数的类型,如:int
、long、float、char等,或是后面讲到的指针、结构等。函数的类型是可以省略的,当不指明函数类型时,系统默认的是整类型。
  
(2)函数名是用户自定义的标识符,是C语言函数定义中唯一不可省略的部分,需符合C语言对标识符的规定,即由字母,数字或下划线组成,用于标识函数,并用该标识符调用函数。另外,函数名本身也有值,它代表了该函数的入口地址,使用指针调用该函数时,将用到此功能。
  
(3)形参也成为"形式参数"。形参表是用逗号分隔的一组变量说明,包括形参的类型和形参标识符,其作用是指出每一个形参的类型和形参的名称,当调用函数时,接受来自主调函数的数据,确定各参数的值。形参表说明可以有两种表示形式:
  
int
func
(int
x,
int
y
)
  
{
……
}
  


  
int
func
(
x,
y
)
  
int
x,
y;
  
{
……
}
  
通常,调用函数需要多个原始数据,就必须定义多个形式参数。注意,在")"后面不能加分号";"。
  (4)用{
}括起来的部分是函数的主体,称为函数体。函数体是一段程序,确定该函数应完成的规定的运算,应执行的规定的动作,集中体现了函数的功能。函数内部应有自己的说明语句和执行语句,但函数内定义的变量不可以与形参同名。花括号{
}是不可省略的。
  
根据函数定义的一般形式,我们可以得到一个C语言中最简单的函数:
  
dumy
(
)
   
{
}
  
这是C语言中一个合法的函数,函数名为dumy。它没有函数类型说明,也没有形参表,同时函数体内也没有语句。实际上函数dumy不执行任何操作和运算,在一般情况下是没有用途的,但在程序开发的过程中有时是需要的,常用来代替尚未开发完毕的函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
环球网校
2019-04-26 · 移动学习,职达未来!
环球网校
环球网校成立于2003年,十多年来坚持“以学员为中心、以质量为本、以创新驱动”的经营理念,现已发展成为集考试研究、网络课程、直播课堂、题库、答疑、模考、图书、学员社区等为一体的规模化学习平台
向TA提问
展开全部
  • 在线客服
  • 官方服务
    • 官方网站
    • 精华资料
    • 免费直播课
    • 免费领课
    • 领优惠券
    • 考试日历
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
坚瑗蒉尔风
2020-04-07 · TA获得超过3528个赞
知道大有可为答主
回答量:3007
采纳率:30%
帮助的人:178万
展开全部
.函数的定义
(1)函数的传统定义:设在某变化过程中有两个变量x、y,如果对于x在某一范围内的每一个确定的值,y都有唯一确定的值与它对应,那么就称y是x的函数,x叫做自变量.
(2)函数的近代定义:设A,B都是非空的数的集合,f:x→y是从A到B的一个对应法则,那么从A到B的映射f:A→B就叫做函数,记作y=f(x),其中x∈A,y∈B,原象集合A叫做函数f(x)的定义域,象集合C叫做函数f(x)的值域.
上述两个定义实质上是一致的,只不过传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发,侧重点不同.函数实质上是从集合A到集合B的一个特殊的映射,其特殊性在于集合A、B都是非空数集.自变量的取值集合叫做函数的定义域,函数值的集合C叫做函数的值域.
这里应该注意的是,值域C并不一定等于集合B,而只能说C是B的一个子集.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
连雁玄希慕
2019-05-06 · TA获得超过3810个赞
知道大有可为答主
回答量:3172
采纳率:29%
帮助的人:161万
展开全部
函数(function)表示每个输入值对应唯一输出值的一种对应关系。函数f中对应输入值的输出值x的标准符号为f(x)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。若先定义映射的概念,可以简单定义函数为,定义在非空数集之间的映射称为函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不相信我没饭吃
2012-10-20 · TA获得超过6.8万个赞
知道答主
回答量:119
采纳率:0%
帮助的人:50.2万
展开全部
设在某变化过程中有两个变量x、y,如果对于x在某一范围内的每一个确定的值,y都有唯一确定的值与它对应,那么就称y是x的函数,x叫做自变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式