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

免责声明:内容仅供参考,不保证正确性!


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.