POINTER ARITHMETIC
Pointer arithmetic is limited to specific operations:
Addition: Adding an integer to a pointer results in a pointer (ptr + int -> ptr).
Subtraction (Integer): Subtracting an integer from a pointer results in a pointer (ptr - int -> ptr).
Subtraction (Pointer): Subtracting one pointer from another results in an integer (ptr - ptr -> int).
Comparison: Comparing two pointers for equality or inequality returns an integer (boolean result) (ptr == ptr -> int) (ptr β ptr -> int).
In pointer arithmetic, the sizeof operator is automatically used to determine how much to increment or decrement a pointer
Last updated