Pointer Types (page 271)
The variables have a range of values that consist of memory address or nil.
The value nil means nowhere to be pointed.

The uses of pointers:

Computer memory:
 
         
 
(InputChar )
'A'    
         
   
(ptrchar )
address of InputChar  
char InputChar = 'A';
char *ptrchar;
ptrchar = &InputChar;

In the above statements:
    1) InputChar is bound to a memory block with 'A' in it.
    2) ptrchar is declared as a pointer and bound to a random block.
    3) The address of InputChar is put into the block that ptrchar is bound to.

Design Issues: (Page 272) Pointer operations: Pointer Problems:    click here to see C++ examples.