インクリメントとデクリメント演算子

提供: RAD Studio
移動先: 案内検索

後置式演算子:インデックス への移動

インクリメント演算子(++)

構文



 後置式 ++       (後置インクリメント)
 ++ 単項式         (前置インクリメント)



式はオペランドと呼ばれ,スカラー型(算術型あるいはポインタ型)でなければならず,また変更可能な左辺値でなければなりません。

後置インクリメント演算子

式全体の値は,インクリメントされる前の後置式が適用された値です。

後置式が評価された後で,オペランドの値が 1 だけ増加します。

前置インクリメント演算子

オペランドは,その式が評価される前に 1 だけ増加します。式全体の値は,そのオペランドの増加後の値が適用されます。

インクリメント値(増分)は,そのオペランドの型に適した値です。

ポインタ型はポインタ演算の規則に従います。

デクリメント演算子(--)

構文



 後置式 --       (後置デクリメント)
 -- 単項式         (前置デクリメント)



デクリメント演算子は,式全体が評価された後あるいは前にオペランドから 1 だけ減算される点以外は,インクリメント演算子と同じ規則に従います。