A pointer stores the memory address of the value that it points to. That is, the value of a pointer is said memory address. Pointers should not be confused with references.