AUTOMATSKE I STATIČKE VARIJABLE
/* primjer programa koji pokazuje razliku izmešu automatskih i statičkih varijabli */
#include <stdio.h>
void demo( void ); /* ANSI prototip funkcije */
void demo( void )
{
auto int avar = 0;
static int svar = 0;
printf("auto = %d, static = %d\n", avar, svar);
++avar;
++svar;
}
main()
{
int i;
while( i < 3 ) {
demo();
i++;
}
}
Ispis programa
auto = 0, static = 0
auto = 0, static = 1
auto = 0, static = 2