• A pointer has two aspects - value and type.
    • Value: It is the address at which some object is stored
    • Type: Indicates the kind/type of object stored at that location

Declaring pointers

T *p; // Declares a pointer p of data type T
 
// Example
char *p;

Sources