Default パラメーターを使用すると、関数を呼び出すときにデフォルト値を指定できるため、コードが簡素化され、保守性が向上します。デフォルトのパラメータの構文は次のとおりです: type function_name(parameter_list, type parameter_name =default_value)。このうち、type はパラメータの型、parameter_name はパラメータ名、default_value はデフォルト値です。この例では、add 関数には 2 つのパラメーターがあり、そのうち num2 のデフォルト値は 0 です。関数を呼び出すときは、num1 のみを指定して num2 にデフォルト値を使用することも、num1 と num2 の両方を指定することもできます。
デフォルト パラメータは、関数が呼び出されるときにデフォルト値を指定できるようにするパラメータです。これは、共通の値を繰り返し指定することを避け、コードをクリーンにして保守しやすくするのに役立ちます。
デフォルトパラメータの構文は次のとおりです:
type function_name(parameter_list, type parameter_name = default_value);
ここで:
type
はパラメータのタイプ。 parameter_name
はパラメータの名前です。 default_value
はパラメータのデフォルト値です。 次の例は、デフォルト パラメーターを使用して関数を作成して使用する方法を示しています。
#include <iostream> using namespace std; // 具有两个参数的函数,其中第二个参数具有默认值 int add(int num1, int num2 = 0) { return num1 + num2; } int main() { // 调用函数,仅指定第一个参数 int result1 = add(10); // 使用默认值 0 // 调用函数,指定两个参数 int result2 = add(10, 5); // 输出结果 cout << "result1 = " << result1 << endl; cout << "result2 = " << result2 << endl; return 0; }
出力:
result1 = 10 result2 = 15
この例では、たとえば、add
関数には num1
と num2
という 2 つのパラメータがあります。num2
のデフォルト値は 0## です。 # 。
add(10) で関数を呼び出す場合、
num1、
num2 の値のみを指定すると、デフォルト値の
0 が使用されます。そして
add(10, 5) を使用して関数を呼び出すと、
num1 と
num2 の値が指定されます。
以上がC++関数のデフォルトパラメータを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。