Почему ++ я считаю l-значением, а i ++ нет? - PullRequest
39 голосов
/ 16 декабря 2008

Почему ++ i - это l-значение, а i ++ - нет?

Ответы [ 11 ]

0 голосов
/ 16 декабря 2008

C #:

public void test(int n)
{
  Console.WriteLine(n++);
  Console.WriteLine(++n);
}

/* Output:
n
n+2
*/
...