C または C では、カンマ「,」の用途が異なります。ここではそれらの使用方法を学びます。
#演算子としてカンマ。
#include<stdio.h> int main() { int x = (50, 60); int y = (func1(), func2()); }
カンマを区切り文字として使用します。
これは、関数の呼び出しまたは定義中に区切り文字として機能します。これはカンマ演算子とは異なります。区切り文字としてカンマを使用すると、カンマで区切られたすべての項目が使用されますが、演算子を使用すると最後の項目のみが取得されます。
#include<stdio.h> int main() { int x = 5, y = 10; void function(x, y); }
#include<stdio.h> main() { int a = 50; int b = (a++, ++a); printf("%d", b); }出力
52
以上がC および C++ では、式またはステートメントを区切るためにカンマが使用されます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。