1  #include <iostream>
 2  
 3  using namespace std;
 4  
 5  int main()
 6  {
 7      setlocale(LC_ALL,"");
 8  
 9      int i,j;
10      i=1;
11      j=i++;  // j értéke egyenlõ lesz i-vel, majd i értékét növeli
12      printf ("i=1 és j=i++ esetén: i=%d j=%d\n", i, j);
13  
14      i=1;
15      j=++i;  // i értékét növeli és azután j értéke egyenlõ lesz i-vel
16      printf ("i=1 és j=++i esetén: i=%d j=%d\n", i, j);
17  
18      // for ciklusokban okoz-e ez problémát:
19      printf("\nfor(int i=0;i<5;i++) esetén:\n");
20      for(int i=0;i<5;i++) printf("%d\n",i);
21      printf("for(int i=0;i<5;++i) esetén:\n");
22      for(int i=0;i<5;++i) printf("%d\n",i);
23  
24      // while ciklusokban okoz-e problémát:
25      printf("\ni=0\nwhile(i++<10) printf(...):\n");
26      i=0;
27      while(i++<10) printf("%d ",i);
28      printf("\ni=0\nwhile(++i<10) printf(...):\n");
29      i=0;
30      while(++i<10) printf("%d ",i);
31  
32      return 0;
33  }