home *** CD-ROM | disk | FTP | other *** search
/ C by Discovery (4th Edition) / C_By_Discovery_4th_Edition.tar / C_By_Discovery_4th_Edition / _DISK_ / ch8 / automatc.c next >
C/C++ Source or Header  |  2005-06-16  |  726b  |  34 lines

  1. /*                   automatc.c
  2.  *
  3.  *   Synopsis  - Displays two integer values.
  4.  *
  5.  *   Objective - Illustrates automatic variables.
  6.  */
  7.  
  8. /* Include Files */
  9. #include <stdio.h>
  10.  
  11. /* Function Prototypes */
  12. int increment( void );
  13. /* PRECONDITION:  none.
  14.  *
  15.  * POSTCONDITION: Increments an automatic local variable and
  16.  *                returns its incremented value.
  17.  */
  18.  
  19. int main( void )
  20. {
  21.      printf( "%d\n", increment() );                 /* Note 2 */
  22.      printf( "%d\n", increment() );
  23.      return 0;
  24. }
  25.  
  26. /*******************************increment()*********************/
  27.  
  28. int increment( void )
  29. {
  30.      int number = 0;                                /* Note 1 */
  31.  
  32.      return ( ++number );
  33. }
  34.