Your code returns x
value as 2. Re-compile & execute again.
The compiler ignores increment operation [closed]
Question
Why compiler ignores increment operation? Version of gcc is 3.3. IDE: Eclipde
Program code:
// File t.cc
#include <stdio.h>
int main (void)
{
int x = 1;
x++; // ?
printf ("x=%d\n", x);
return 0;
}
Running the program:
$ g++ -ansi t.cc
x=1
La solution 2
Autres conseils
Your compiler is broken. A fix for this would be to get a new one.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow