What
type * name;
char * ptr; /* Pointer to char */
long * * ptr; /* Same as long ** ptr; */
int * * * * * ptr; /* Ptr to ptr to ptr to ptr to ptr to int */
char * string, ch; /* the '*' doesn't carry. ch is not a pointer */
int * ptr, ** pptr, tr; /* Defines a ptr, a ptr to a ptr, and an int */