C では、パラメータの型の後に等号 (=) とデフォルト値を指定することで、関数パラメータのデフォルト値を設定することができ、パラメータが渡されない場合にデフォルト値が使用されるようになります。実際には、関数がパラメータを渡さない場合はデフォルト値が使用されますが、実際の値を渡すこともできます。
C 関数パラメータのデフォルト値の設定
C では、関数パラメータのデフォルト値を設定できます。関数は呼び出されます。パラメータが渡されない場合は、デフォルト値が使用されます。これを行うには、パラメータ タイプの後に等号 (=) とデフォルト値を指定します。
構文:
void function(int param1 = default_value, int param2 = default_value, ...);
その中に:
param1
、param2
: 関数パラメータ default_value
: パラメータのデフォルト値 実際のケース:
2 つの数値の合計 関数:
int sum(int num1, int num2 = 0) { return num1 + num2; }
この例では、num2
パラメータのデフォルト値は 0
に設定されています。これは、num2
パラメータを渡さずに関数を呼び出すと、関数はデフォルト値 0
を使用することを意味します。
使用法:
関数を呼び出すときは、デフォルト値を使用するか、実際の値を渡すことができます:
int result1 = sum(10);
これにより、10
と 0
の合計が計算され、結果は 10
になります。
int result2 = sum(10, 5);
これは、10
と 5## の合計を計算します。 #、結果は
15 です。
以上がC++関数のパラメータのデフォルト値を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。