💞💞欢迎来到 Claffic 的艹参数博客 💞💞
👉 专栏:《是C++,不是C艹》👈
前言:
上期,我带大家给C++打了招呼,捎带着认识了命名空间和输入输出,那么这期带大家继续学习C++,让我们开始吧!
注:
你最好是学完了C语言,并学过一些初阶的数据结构。
(没有目录) ヽ( ̄ω ̄( ̄ω ̄〃)ゝ
我把这段代码抛给你:
#include挺平平无奇的省缺,是吧?
👁️🗨️输出结果:3
❓那如果我手贱,调用时没传参数呢?
#include❌活生生的报错:
报错原因:没有传递参数
但是,但是,
C++可以这样玩:
#include👁️🗨️输出结果:114514
这就是“省缺参数”,接下来就让我带你学它!!!
准确地说,什么是省缺参数呢?
缺省参数是 声明或定义函数时 为函数的 参数指定一个缺省值 。 在调用该函数时,如果没有指定实参则采用该形参的函数函数缺省值,否则使用指定的实参。简单说:你传了就用你的重载,不传也没关系,我用自己的 。
在引入当中的内联例子就可以很好地解读省缺参数的基本概念:
#include👁️🗨️输出结果:3
114514
省缺参数分两类:全省缺参数 和 半省缺参数