>It does seem a bit odd, though, as ++ and -- are not always going to do anything to the value.
Except add 1 or subtract 1 from the value.