当前位置:首页 C++ > 正文

C++入门基础知识之缺省参数

作者:野牛程序员:2024-02-01 12:35:45 C++阅读 2649

在C++中,函数的缺省参数是指在函数声明中为参数提供默认值。这样做的好处是在调用函数时,如果没有提供相应参数的值,就会使用默认值。这在某些情况下可以简化函数调用,并提高代码的可读性。

以下是一个示例:

#include <iostream>

// 函数声明时提供默认参数
void printMessage(std::string message = "Hello, world!");

int main() {
    // 调用函数时未提供参数值,将会使用默认值
    printMessage(); // 输出: Hello, world!
    
    // 调用函数时提供参数值,将会使用提供的值
    printMessage("Welcome to C++!"); // 输出: Welcome to C++!
    
    return 0;
}

// 函数定义
void printMessage(std::string message) {
    std::cout << message << std::endl;
}

在上面的示例中,函数printMessage在声明时为参数message提供了默认值"Hello, world!"。因此,如果在调用函数时没有提供参数值,将会使用默认值。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击