C++ 関数のパラメータと戻り値

PHPz
リリース: 2024-04-12 17:48:02
オリジナル
881 人が閲覧しました

C の関数は、パラメーターを通じてデータを渡し、戻り値を通じて情報を返します。 パラメーター: 関数定義で宣言され、関数が外部値を受け取ることができるようになります。戻り値: 関数定義で宣言され、関数が呼び出しコードに情報を返すことができるようになります。

C++ 函数的参数和返回值

C 関数のパラメータと戻り値

関数は C において重要な役割を果たします。これにより、コードを再利用可能なモジュールに編成し、パラメーターを渡して情報を返すことにより、コード ブロック間の通信を容易にします。

パラメータ

関数パラメータを使用すると、関数内で使用できる値を関数に提供できます。パラメータは関数定義で次のように宣言されます。

int sum(int a, int b) {
  return a + b;
}
ログイン後にコピー
ログイン後にコピー

上記の例では、sum 関数には 2 つのパラメータa および # があります。 ##b、これらのパラメータは加算される 2 つの整数を表します。

戻り値

戻り値を使用すると、関数はそれを呼び出したコードに情報を返すことができます。この関数は、定義内で戻り値を次のように宣言します。

int sum(int a, int b) {
  return a + b;
}
ログイン後にコピー
ログイン後にコピー

上記の例では、

sum 関数は、 と の 2 つの入力整数を表す int 値を返します。 。

実践的なケース

三角形の面積を計算する関数を考えてみましょう:

double calculate_triangle_area(double base, double height) {
  return 0.5 * base * height;
}
ログイン後にコピー

この関数は、底辺の長さと高さの値を次のように渡すことで呼び出すことができます。次のとおりです:

double base = 5.0;
double height = 10.0;
double area = calculate_triangle_area(base, height);

std::cout << "Triangle area: " << area << std::endl;
ログイン後にコピー
この例では、

calculate_triangle_area 関数は三角形の面積を返します。この面積は area 変数に保存され、コンソールに出力されます。

以上がC++ 関数のパラメータと戻り値の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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