Frage

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
War es hilfreich?

Lösung 2

Your code returns x value as 2. Re-compile & execute again.

enter image description here

Andere Tipps

Your compiler is broken. A fix for this would be to get a new one.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top