00001 #include <stdio.h> 00002 00003 void f() { 00004 static int i = 0; /* variable statique: le '= 0' ne s'applique qu'au 00005 premier appel de la fonction (l'initialisation 00006 réelle de cette variable a en fait lieu avant). */ 00007 printf("Valeur de i : %d\n", i); 00008 i++; 00009 } 00010 00011 int main() 00012 { 00013 f(); 00014 f(); 00015 f(); 00016 return 0; 00017 } 00018 00019