函数的定义一般形式

函数定义的一般形式

1.无参函数
定义无参函数的一般形式如下:
类型说明符 函数名()
{
声明部分
语句
}
类型说明符,指明了本函数的类型,函数的类型实际上是函数返回值的类型。该类型说明符与前面介绍的各种说明符相同。在很多情况下都不要求无参函数有返回值,此时函数类型说明符可以写为void函数名是由用户定义的标识符,函数名后面有一个空括号,其中无参数,但括号不可少。{}中的内容称为函数体。定义一个无参函数hello
Void hello()
{
Printf(“hello mingri!”);
}

2.有参函数

定义有参函数的一般形式如下

类型说明符 函数名 ()

声明部分
语句

在“形式参数表列”中给出的参数称为形式参数,它们可以是各种类型的变量,同时要对这些变量给予类型说明,各参数之间用逗号间隔。在进行函数调用时,主调函数将赋予这些形式参数实际的值。下面定义一个有参函数实现两数相加求和,并将求出的和作为返回值返回。

Int add(int x,int y)
{
Int sum;
Sum =x+y;
Return sum;
}

第一行说明add函数是一个整形函数,其返回的函数值是一个整数。形参为x,y,这里也分别对x,y进行了类型说明,均为基本整型。X和y的具体值是由主调函数在调用该函数时传送过来的。在{}中的函数体内,除形参外还定义了一个变量sum,该变量仍为基本整型。Add函数体中的return语句是把sum的值作为函数的值返回给主调函数。有返回值函数中至少应有一条return语句。

3.空函数

定义空函数的一般形式如下:
类型说明符 函数名()
{}

空函数就是什么也不做,没有什么实际的作用。空函数既然没有什么实际功能,那为什么要存在呢?原因是空函数所处的位置是要放一个函数的,只是这个函数现在还未编好,用这个空函数先占一个位置,以后用一个编好的函数来取代它

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值