/* Program 8-15

   Program to illustrate static and automatic variables */

void auto_static ();
 
main ()
 {
  int i;

  for ( i = 0; i < 5; ++i )
   auto_static ();
 }

void auto_static ()
 {
  int          auto_variable = 0;
  static int   static_variable = 0;

  printf ("automatic = %d, static = %d\n", auto_variable, static_variable);

  ++auto_variable;
  ++static_variable;
 }


/* Program Output

automatic = 0, static = 0
automatic = 0, static = 1
automatic = 0, static = 2
automatic = 0, static = 3
automatic = 0, static = 4

*/

