🦄个人主页:-雷阵雨-
🦄专栏:c++
⚙️操作环境:Visual Studio 2019
目录
一:前言
本篇博客为大家讲解c++中缺省参数的概念。
二:缺省参数
一:缺省参数的概念
缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时,如果没有指定实参则采用该形参的缺省值,否则使用指定的实参。
概念总是繁琐可以作用理解:就是在定义或声明函数的时候,可以给形参赋个初始化的值,这个值就是 缺省参数,缺省参数可以是一个,也可以时多个。
看个代码比打字更直观。
代码如下:
#include<iostream> using std::cout; using std::cin; using std::endl; int fun(int a = 0)//缺省参数为0; { cout << a << endl; return a; } int main() { fun();//没有传实参。 fun(66);//传递实参。 return 0; }
运行结果:
如图所示:在调用该函数fun时,如果没有指定实参则采用该形参的缺省值