- 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
      

