2012-01-17 9 views

答えて

3

オブジェクティブCはCのスーパーセットであり、,は、チェーン内の最後の式に評価し、sequence pointを作成C.におけるオペレータあります。

セミコロン;は演算子ではないため、式に使用できません。あなたはforループを必要とする、より一般的な状況での作業で,演算子を見たことがあるかもしれませ

comma operatorは、最初のオペランドを評価し、結果を破棄し

int i = 0, j = 0; 
for (; i < 200 ; i++, j += 3) { // This is one of the more typical uses of ',' 
} 
1

、2番目を評価し、その値を返します。 1つ目は戻り値がなく、2番目の値は戻り値がnilです。

関連する問題