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

函数的默认参数

函数占位参数

函数重载

总结:

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

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

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

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

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

函数重载的条件:

  1. 同一作用域下
  2. 函数名称相同
  3. 函数参数至少满足一个 函数参数类型不同,数量不同,顺序不同
相关推荐
福大大架构师每日一题2 小时前
go 1.25.1发布:重点修复net/http跨域保护安全漏洞(CVE-2025-47910)
开发语言·http·golang
Ophelia(秃头版2 小时前
经典设计模式:单例模式、工厂模式
java·开发语言·单例模式
Dear.爬虫3 小时前
Golang中逃逸现象, 变量“何时栈?何时堆?”
开发语言·后端·golang
愚润求学3 小时前
【贪心算法】day6
c++·算法·leetcode·贪心算法
沐怡旸3 小时前
【底层机制】右值引用是什么?为什么要引入右值引用?
c++·面试
编码浪子3 小时前
趣味学RUST基础篇(构建一个命令行程序2重构)
开发语言·重构·rust
echoarts4 小时前
MATLAB R2025a安装配置及使用教程(超详细保姆级教程)
开发语言·其他·matlab
scx201310044 小时前
P13929 [蓝桥杯 2022 省 Java B] 山 题解
c++·算法·蓝桥杯·洛谷
阿方.9184 小时前
《数据结构全解析:栈(数组实现)》
java·开发语言·数据结构
CYRUS_STUDIO4 小时前
LLVM 不止能编译!自定义 Pass + 定制 clang 实现函数名加密
c语言·c++·llvm