home *** CD-ROM | disk | FTP | other *** search
/ Sams Teach Yourself C in 21 Days (6th Edition) / STYC216E.ISO / mac / Examples / Day09 / ptr.c < prev    next >
C/C++ Source or Header  |  2002-04-27  |  575b  |  32 lines

  1. /* Demonstrates basic pointer use. */
  2.  
  3. #include <stdio.h>
  4.  
  5. /* Declare and initialize an int variable */
  6.  
  7. int var = 1;
  8.  
  9. /* Declare a pointer to int */
  10.  
  11. int *ptr;
  12.  
  13. int main( void )
  14. {
  15.     /* Initialize ptr to point to var */
  16.  
  17.     ptr = &var;
  18.  
  19.     /* Access var directly and indirectly */
  20.  
  21.     printf("\nDirect access, var = %d", var);
  22.     printf("\nIndirect access, var = %d", *ptr);
  23.  
  24.     /* Display the address of var two ways */
  25.  
  26.     printf("\n\nThe address of var = %d", &var);
  27.     printf("\nThe address of var = %d\n", ptr);
  28.  
  29.     return 0;
  30. }
  31.  
  32.