#include <stdio.h>
int globale = 0;
void a();
int main () {
int locale;
locale = 11;
globale = 20;
printf ("Variabile globale in main = %d\n", globale );
printf ("Variabile locale in main = %d\n", locale );
a();
printf ("Variabile globale in main = %d\n", globale );
printf ("Variabile locale in main = %d\n", locale );
a();
return 0;
}
void a () {
int locale;
int static localestatica = 100;
localestatica = localestatica + 1;
locale = 10;
globale = 21;
printf ("\nChiamata della funzione \n");
printf ("\tVariabile globale nella funzione = %d\n", globale
);
printf ("\tVariabile locale nella funzione = %d\n", locale
);
printf ("\tVariabile locale statica nella funzione = %d\n\n",
localestatica );
}