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.