29 lines
348 B
C
29 lines
348 B
C
int x = 0;
|
|
|
|
int g()
|
|
{
|
|
return ++x;
|
|
}
|
|
|
|
int h()
|
|
{
|
|
return x++;
|
|
}
|
|
|
|
int f(int a, int b)
|
|
{
|
|
if(a+b == 2)
|
|
return a+x;
|
|
else
|
|
return b+x;
|
|
}
|
|
|
|
|
|
int main()
|
|
{
|
|
int v = f(g(), h());
|
|
//Value of v
|
|
// v=4 ou v=3 suivant quelle fonction (g ou h) est executée en premier
|
|
// Je ne sais pas ce que le développeur voulait faire avec ce code ...
|
|
}
|