Mega Code Archive

 
Categories / C# Tutorial / Operator
 

The difference between prefix and postfix forms of ++

using System;    class Example {     public static void Main() {         int x, y;      int i;        x = 1;      Console.WriteLine("Series generated using y = x + x++;");      for(i = 0; i < 10; i++) {        y = x + x++; // postfix ++        Console.WriteLine(y + " ");      }      Console.WriteLine();        x = 1;      Console.WriteLine("Series generated using y = x + ++x;");      for(i = 0; i < 10; i++) {        y = x + ++x; // prefix ++        Console.WriteLine(y + " ");      }      Console.WriteLine();         }  } Series generated using y = x + x++; 2 4 6 8 10 12 14 16 18 20 Series generated using y = x + ++x; 3 5 7 9 11 13 15 17 19 21