ホームページ >バックエンド開発 >C++ >C++ 関数の宣言と定義

C++ 関数の宣言と定義

王林
王林オリジナル
2024-04-11 13:27:02846ブラウズ

C では関数の宣言と定義が必要です。関数宣言では関数の戻り値の型、名前、パラメーターを指定しますが、関数定義には関数の本体と実装が含まれます。まず関数を宣言し、それをプログラム内で使用して必要なパラメータを渡します。 return ステートメントを使用して、関数から値を返します。

C++ 函数的声明和定义

C 関数の宣言と定義

C では、関数は特定のタスクを実行して結果を返すコードのブロックです。必要な値。関数を使用するには、プログラム内で関数を参照する前に関数を宣言する必要があります。関数の宣言と定義の構文は次のとおりです。

関数宣言:

returnType functionName(parameter1Type parameter1Name, ...);
  • returnType: 関数によって返されるデータ型関数。
  • functionName: 関数の名前。
  • parameterList: 関数に必要なパラメータのタイプと名前。

関数定義:

returnType functionName(parameter1Type parameter1Name, ...) {
    // 函数体
    return value;
}
  • 関数定義には、関数宣言のすべてと関数本体が含まれます。
  • 関数本体には、実行されるコードが含まれています。
  • return ステートメントは、関数から値を返すために使用されます。

実際のケース:

2 つの数値の合計を計算する関数を作成してみましょう。

宣言:

int sum(int num1, int num2);

定義:

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

使用法:

main() 関数では、次のコードを使用して sum() 関数を呼び出すことができます:

int num1 = 10;
int num2 = 20;
int result = sum(num1, num2);
cout << "和为: " << result << endl;

出力:

和为: 30

以上がC++ 関数の宣言と定義の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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