The address operator
(&) returns the address of a variable
Addresses can be stored in pointer
variables. These are declared using *. The type
of a pointer variable depends on what it's pointing to. For
example:
int*p;// p will contain the address of an int variable// in other words, p will point to an int variable