projprog/C10.7.c

19 lines
316 B
C

int x = 0;
int f(int* x)
{
return (*x)++; // Ne sert pas à grand chose, int x est passé en valeur. Il faut utiliser la référence ici.
}
void g(int b)
{
x = x+1; // Ici pas de problème puisqu'on utilise la variable globale.
}
int main()
{
g(f(&x));
//Value of x
// x=2 car incrémenté deux fois.
}