Definition

Technically, a Pointer is a variable whose value is the memory address of another variable.

In standard programming variables:

  • int a = 10; (The variable a stores the value 10).

In pointer variables:

  • int p = &a; (The variable p stores the hexadecimal address* where a is located in RAM, e.g., 0x7ffee4).