C++ 参数默认值语法
参数默认值
C++中的参数默认值,就是设计函数的参数具有某一个默认的值,当调用该函数且不传递该参数时,函数就会使用该默认值。C++的参数默认值语法如下:
type funcName( type varName = value)
注意:C++的参数默认值应该声明定义在一般的参数(没有默认值的参数)之后。
提示:C++的参数默认值可以有无数个,可根据程序的开发需求自定义个数。
参数默认值实例代码
#include <iostream>
using namespace std;
// 定义一个引用传参的函数
int addNum(int x, int y=1){
return x+y;
}
int main(){
int x = 2;
int y = 1;
int z = addNum(x);
cout << z << std::endl;
int a = addNum(x, y);
cout << a;
return 0;
}
代码编译运行,得到输出:
3
3
免责声明:内容仅供参考,不保证正确性!