home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / qc / qc25 / static.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-11-15  |  360 b   |  22 lines

  1. /* STATIC.C: Demonstrate static variables. */
  2.  
  3. #include <stdio.h>
  4.  
  5. void add_val( int value );
  6.  
  7. main()
  8. {
  9.    add_val( 1 );
  10.    add_val( 5 );
  11.    add_val( 20 );
  12. }
  13.  
  14. void add_val( int value )
  15. {
  16.    static int methuselah;
  17.    if( value == 1 )
  18.       methuselah = 0;
  19.    methuselah = methuselah + value;
  20.    printf( "methuselah = %d\n", methuselah );
  21. }
  22.