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

王林
リリース: 2023-09-09 17:33:02
転載
952 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート