教えて

カンマ演算子について参考書には↓のように記述している
(1)左から右に評価される
(2)コンマで区切られた式の並びが返す値は右端にある式の値
(3)for構造で複数の変数を使用するときによく使われる

(3)の例:
for(i=1, j=10 ; i <= j ; i++, j--)
printf("i=%d, j=%d", i, j);

【疑問】
(1), (2)までの説明からすると(3)の例のi=1とかi++とかが破棄されるんじゃないの
って思うんだけど実際に動かすとi=1もi++も実行される

間違ったイメージを持ってるんだと思うけどそれが何かわからん
頼む