式を複数書くときは、{ } で囲んでブロックにします。 しかし、for文の ( ) 内のようにブロックが使えない場所では、コンマ演算子を使って式を書き並べます。 コンマ演算子は、演算子の優先順位の表では一番下に出てきます。 変数宣言で変数を区切ったり、関数引数の区切りに使うコンマは、コンマ演算子ではありません。 コンマ演算子が使われるのは、ほとんどの場合 for文の式1か式3です 【 for文で複数の式を書き並べる例1 】 #include <stdio.h> main() { int i, j; for( i = 0, j = 10; i < j; i++, j-- ) printf( "%d, %d\n", i, j ); }