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

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

WBOY
リリース: 2024-04-19 16:03:01
オリジナル
891 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート