Pointer Variables
The normal variables hold values. For example,
Then a reference to j in an expression will be identified with the value 2.
Pointer variables hold addresses: specific locations in computer's memory. Pointers also have different types:
declare a pointer p of type int. The variable p can hold addresses of ints.