- A pointer is a variable that holds a memory address. This address is the location of another object (typically, a variable) in memory. That is, if one variable contains the address of another variable, the first variable is said to point to the second.
- A pointer declaration consists of a base type, an *, and the variable name.
- The general form of declaring a pointer variable is