函数高级:函数的默认参数|函数的占位参数|函数重载

函数的默认参数

函数占位参数

函数重载

总结:

函数的形参,有自己的参数值就用参数值,没有就用形参列表的默认值。

参数列表中,某位置有自己的默认值,从该位置起,往后就都必须设有默认值。

函数声明和函数实现,二者只能有一个设有默认值。

占位参数,就是在参数列表中,有一个自己的数据类型,该数据类型也可以有默认参数。

函数重载,特点:函数名可以相同,目的:提高复用性

函数重载的条件:

  1. 同一作用域下
  2. 函数名称相同
  3. 函数参数至少满足一个 函数参数类型不同,数量不同,顺序不同
相关推荐
编程小Y2 分钟前
C++ Insights
开发语言·c++
小c君tt19 分钟前
QT中想在QTextEdit控件中使用Qslog日志输出出现问题原因及解决方法
开发语言·qt
王老师青少年编程1 小时前
csp信奥赛C++标准模板库STL案例应用5
c++·stl·set·集合·标准模板库·csp·信奥赛
历程里程碑1 小时前
hot 206
java·开发语言·数据结构·c++·python·算法·排序算法
csbysj20201 小时前
菜单(Menu)
开发语言
Tipriest_1 小时前
C++ 的 ranges 和 Python 的 bisect 在二分查找中的应用与实现
c++·python·算法·二分法
誰能久伴不乏2 小时前
epoll 学习踩坑:`fcntl` 设置非阻塞到底用 `F_SETFL` 还是 `F_SETFD`?
linux·服务器·网络·c++·tcp/ip
yong99902 小时前
基于MATLAB的随机振动界面设计与功率谱密度分析实现
开发语言·matlab
超级种码2 小时前
Java:JavaAgent技术(java.instrument和java.attach)
java·开发语言·python
天天向上10242 小时前
go 配置热更新
开发语言·后端·golang