ホームページ  >  記事  >  バックエンド開発  >  C++関数のパラメータのデフォルト値を設定するにはどうすればよいですか?

C++関数のパラメータのデフォルト値を設定するにはどうすればよいですか?

WBOY
WBOYオリジナル
2024-04-19 16:03:01860ブラウズ

C では、パラメータの型の後に等号 (=) とデフォルト値を指定することで、関数パラメータのデフォルト値を設定することができ、パラメータが渡されない場合にデフォルト値が使用されるようになります。実際には、関数がパラメータを渡さない場合はデフォルト値が使用されますが、実際の値を渡すこともできます。

C++ 函数的参数的默认值如何设置?

C 関数パラメータのデフォルト値の設定

C では、関数パラメータのデフォルト値を設定できます。関数は呼び出されます。パラメータが渡されない場合は、デフォルト値が使用されます。これを行うには、パラメータ タイプの後に等号 (=) とデフォルト値を指定します。

構文:

void function(int param1 = default_value, int param2 = default_value, ...);

その中に:

  • param1param2: 関数パラメータ
  • default_value: パラメータのデフォルト値

実際のケース:

2 つの数値の合計 関数:

int sum(int num1, int num2 = 0) {
  return num1 + num2;
}

この例では、num2 パラメータのデフォルト値は 0 に設定されています。これは、num2 パラメータを渡さずに関数を呼び出すと、関数はデフォルト値 0 を使用することを意味します。

使用法:

関数を呼び出すときは、デフォルト値を使用するか、実際の値を渡すことができます:

  • 使用デフォルト値:
int result1 = sum(10);

これにより、100 の合計が計算され、結果は 10 になります。

  • 実際の値を渡します:
int result2 = sum(10, 5);

これは、105## の合計を計算します。 #、結果は 15 です。

以上がC++関数のパラメータのデフォルト値を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。