Increment and
decrement operators are
unary operators that
add or
subtract one from their
operand, respectively. They are commonly implemented in
imperative programming languages.
C-like languages feature two versions (pre- and post-) of each operator with slightly different semantics.