インクリメントとデクリメント演算子
後置式演算子:インデックス への移動
インクリメント演算子(++)
構文
後置式 ++ (後置インクリメント)
++ 単項式 (前置インクリメント)
式はオペランドと呼ばれ,スカラー型(算術型あるいはポインタ型)でなければならず,また変更可能な左辺値でなければなりません。
後置インクリメント演算子
式全体の値は,インクリメントされる前の後置式が適用された値です。
後置式が評価された後で,オペランドの値が 1 だけ増加します。
前置インクリメント演算子
オペランドは,その式が評価される前に 1 だけ増加します。式全体の値は,そのオペランドの増加後の値が適用されます。
インクリメント値(増分)は,そのオペランドの型に適した値です。
ポインタ型はポインタ演算の規則に従います。
デクリメント演算子(--)
構文
後置式 -- (後置デクリメント)
-- 単項式 (前置デクリメント)
デクリメント演算子は,式全体が評価された後あるいは前にオペランドから 1 だけ減算される点以外は,インクリメント演算子と同じ規則に従います。