ホームページ  >  記事  >  バックエンド開発  >  C++関数宣言の詳細構文:構文解析から標準的な使用法解析まで

C++関数宣言の詳細構文:構文解析から標準的な使用法解析まで

WBOY
WBOYオリジナル
2024-04-30 14:54:01312ブラウズ

C 関数宣言の構文は次のとおりです: returnType functionName(parameterType1parameterName1, ...,parameterTypeNparameterNameN); ここで、returnType は戻り値の型、functionName は関数名、parameterType はパラメータの型、parameterName はパラメータ名です。 、セミコロンで終わる必要があります。

C++ 函数声明的详细语法:从语法解析到规范用法解析

#C 関数宣言の詳細な構文: 構文分析と使用ガイド

C では、関数宣言は関数の定義に必要な部分であり、使用されます。関数名、パラメータリスト、戻り値の型を指定します。関数宣言の構文をマスターすることが重要です。次に、その詳細な構文の分析を示します。

文法形式

returnType functionName(parameterType1 parameterName1,
                       parameterType2 parameterName2,
                       ...
                       parameterTypeN parameterNameN);
関数の名前。 C の識別子の命名規則に従ってください。 関数パラメータのデータ型を指定します。複数のパラメータを指定できます。 パラメータの名前。 C の識別子の命名規則に従ってください。
Element 説明
returnType 関数によって返されるデータ型を指定します。通常は、intvoid などの組み込みデータ型です。
#functionName
parameterType
parameterName
実際的なケース

2 つの数値の合計を計算し、結果を返す次の関数例を考えてみましょう。関数宣言、

int

は戻り値の型、

add は関数名、 intint はパラメータの型、 a および b はパラメータ名です。 通常の使用方法

パラメータ リスト:
    関数がパラメータを受け入れない場合は、空の括弧
  • () を使用します。 戻り値の型:
  • void 関数 (値を返さない) の場合、戻り値の型は省略できます。 パラメータのタイプと名前:
  • パラメータのタイプとパラメータ名はスペースで区切る必要があります。
  • セミコロン:
  • 関数宣言はセミコロン
  • ; で終わる必要があります。 #Note
関数宣言は関数を定義するものではなく、関数の存在を宣言するだけです。

関数定義は関数宣言と一致している必要があります。一致していないとコンパイル エラーが発生します。
  • C は関数のオーバーロード、つまり名前は同じだがパラメーター リストが異なる複数の関数をサポートします。

以上がC++関数宣言の詳細構文:構文解析から標準的な使用法解析までの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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