Notes Nov 3 2014 A Pointer is a variable that stores an address An address is a location in memory A variable can change A reference is a constant that holds an address & is the address-of operator A pointer allows for the dynamic allocation of memory -or- request memory while the program is executing How to Declare A Pointer dataType *name; int *x; //this is a pointer to an int -or- x is a pointer to an int int y; x = &y;