複合代入

代入演算子 の表に示す複合代入演算子はフォーム ope1 = e2e1 では定数の型の変更可能な左辺値ではなくe2 は次のいずれかの場所で指定されます :

  • 数値型

  • op どちらとがある場合はポインター

e1 ope2 形式は = として e1 = e1 op e2 動作しますがe1 は 一度しか評価されます。

列挙型への複合代入がエラー メッセージを生成します。左側のオペランドがポインター型である場合ポインター型右オペランドが 0 に評価されるのは定数式である必要があります。左側のオペランドが整数型の場合右オペランドがポインター型である必要があります。

参照

関連項目

二項演算子を含む式