c++函数笔记(二)

今天接着昨天的更!!!

更新一个模块——函数的定义!!!

目录

三、函数的定义

1、函数定义的一般格式为:

【说明】

3、函数的形式

(1)无参函数

(2)有参函数

(3)空函数


三、函数的定义

1、函数定义的一般格式为:

返回值类型 函数名( 形式参数表 ) //函数首部

{

        函数体;

}

【说明】

·        函数的数据类型是函数的返回值类型(若数据类型为 void ,则无返回值)。

·        函数名是标识符一个程序中除了主函数名必须为main外其余函数的名字按照标识符的取名规则可以任意选取最好取有助于记忆的名字。如:judge-判断类,int-输入、printf-输出,gcd和lcm--最大公约数和最小公倍数。

·        形式参数(简称形参)表可以是空的(即无参函数)也可以有多个形参,形参间用逗号隔开,不管有无参数,函数名后的圆括号都必须有。形参必须有类型说明,形参可以是变量名、数组名或指针名,它的作用是实现主调函数与被调函数之间的关系。

2、函数定义举例:
//定义一个函数,返回两个数中的较大数。
int max(int x,int y){
        return x>y?x:y;
}

        该函数返回值是整型,有两个整型的形参,用来接受实参传递的两个数据, 函数体内的语句是求两个数中的较大者并将其返回主调函数。

        函数不允许嵌套定义。在一个函数内定义另一个函数是非法的。但是允许嵌套使用。

        函数在没有被调用的时候是静止的,此时的形参只是一个符号,它标志着在形参出现的位置应该有一个什么类型的数据。函数在被调用时才执行,也就是在被调用时才由主调函数将实际参数(简称实参)值赋予形参

3、函数的形式

函数的形式从结构上说可以分为三种:无参函数、有参函数和空函数。

(1)无参函数

        无参函数顾名思义即为没有参数传递的函数,无参函数一般不需要带回函数值,所以函数类型说明为void。

(2)有参函数

有参函数即有参数传递的函数,一般需要带回函数值。

例如:

int max(int x,int y)函数。

(3)空函数

空函数即函数体只有一对花括号,花括号内没有任何语句的函数。

例如:

函数名(){

}

        空函数不完成什么工作,只占据一个位置。在大型程序设计中,空函数用于扩充函数功能。

 记得关注我~~~

 这篇文章可能有点短,但是我会每日更~~~

不喜勿喷哟~~~

希望对大佬们有用哦~~~

文章如果有误,大佬们记得及时告诉我~~~

方法嘛~~~

可以私信或者在评论区留言~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值