Bonjour,
Une question me tarode sur les variables globales.
Je l'exprime via un exemple :

fct.c :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
int var;
fct1(int param)
{
if(param == 0}
var = 0;
else
printf("var = %i\n",var); // ligne 7
}
card.c :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
/* include fct.h*/
main
{
int param = 0;
fct1(param);
/* ... */
param = 1;
fct1(param);
}
Question à la ligne 7, que vaut var au second appel de fct ?