ホームページ  >  記事  >  バックエンド開発  >  C および C++ では、式またはステートメントを区切るためにカンマが使用されます。

C および C++ では、式またはステートメントを区切るためにカンマが使用されます。

王林
王林転載
2023-09-09 17:33:02934ブラウズ

C および C++ では、式またはステートメントを区切るためにカンマが使用されます。

C または C では、カンマ「,」の用途が異なります。ここではそれらの使用方法を学びます。

  • #演算子としてカンマ。

    • コンマ演算子は、最初のオペランドを評価して結果を破棄し、次に 2 番目のオペランドを評価して値を返す二項演算子です。カンマ演算子は、C または C では優先順位が最も低くなります。

#include<stdio.h>
int main() {
   int x = (50, 60);
   int y = (func1(), func2());
}

ここでは、x に 60 が代入されます。次のステートメントでは、func1() が最初に実行され、次に 2 番目のステートメントが実行されます。

  • カンマを区切り文字として使用します。

    • #カンマを区切り文字として使用します。

        #カンマを区切り文字として使用します。 Strong>
      • これは、関数の呼び出しまたは定義中に区切り文字として機能します。これはカンマ演算子とは異なります。区切り文字としてカンマを使用すると、カンマで区切られたすべての項目が使用されますが、演算子を使用すると最後の項目のみが取得されます。
        Example
      • #include<stdio.h>
        int main() {
           int x = 5, y = 10;
           void function(x, y);
        }
      ここでは、x と y の両方が関数のパラメーターとして使用されます。次のプログラムは、カンマ演算子の使用方法を示すために使用されます。

      #include<stdio.h>
      main() {
         int a = 50;
         int b = (a++, ++a);
         printf("%d", b);
      }

      出力

      52

以上がC および C++ では、式またはステートメントを区切るためにカンマが使用されます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。