pointer arithmatic

Pointer arithmetic, also called address arithmetic.
Certain arithmetic operations can be used on non-const pointers to make them point to another memory location. Pointers are incremented and decremented using the ++, +=, -= and -- operators.