C++ 函数的默认参数是一种方便实用的语言特性,它允许我们在定义函数时为某些参数指定默认值,这样在调用该函数时就可以不传递这些参数,使用默认值即可。本文将为读者详细介绍 C++ 函数的默认参数,包括如何定义和使用默认参数以及相关的注意事项。
什么是 C++ 函数的默认参数?
C++ 函数的默认参数允许我们在函数定义时为某些参数指定一个默认值,这样在函数调用时如果没有传递对应的参数,则使用默认值。默认参数可以大大简化代码编写过程,并提高代码的可读性。下面是一个示例:
#include <iostream>
using namespace std;
int add(int a, int b = 0, int c = 0) {
return a + b + c;
}
int main() {
int num1 = 10, num2 = 20;
cout << "add(num1) = " << add(num1) << endl; // 输出 10
cout << "add(num1, num2) = " << add(num1, num2) << endl; // 输出 30
cout