C++第六章函数1

本文介绍了C++中的函数默认参数、占位参数及函数重载的概念。函数默认参数允许在不指定实参时使用预设值;占位参数要求在调用时填充;函数重载则通过不同的参数列表增加代码复用性。注意,函数重载不能依赖返回值类型,且默认参数需遵循特定规则。
摘要由CSDN通过智能技术生成

1.函数默认参数

在C++中,函数的形参列表中的形参是可以有默认值的。
语法:返回值类型 函数名 (参数= 默认值){}
注意事项:

  1. 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值
  2. 如果函数声明有默认值,函数实现的时候就不能有默认参数(否则会引发二义性错误)
    在这里插入图片描述

2 函数占位参数

C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置
语法: 返回值类型 函数名 (数据类型){}
在这里插入图片描述

3 函数重载

**作用:**函数名可以相同,提高复用性
函数重载满足条件:
同一个作用域下
函数名称相同
函数参数类型不同 或者 个数不同 或者 顺序不同
注意: 函数的返回值不可以作为函数重载的条件
在这里插入图片描述

标题3.1函数重载的注意事项

(1)引用作为重载条件
在这里插入图片描述
在这里插入图片描述

(2)函数重载碰到函数默认参数
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值