6.5.3.1 Prefix increment and decrement operators

Constraints

1

The operand of the prefix increment or decrement operator shall have qualified or unqualified real or pointer type and shall be a modifiable lvalue.

Semantics

2

The value of the operand of the prefix ++ operator is incremented. The result is the new value of the operand after incrementation. The expression ++E is equivalent to (E+=1). See the discussions of additive operators and compound assignment for information on constraints, types, side effects, and conversions and the effects of operations on pointers.

3

The prefix – operator is analogous to the prefix ++ operator, except that the value of the operand is decremented.

Forward References