AVC писал(а):
Евгений Темиргалеев писал(а):
AVC писал(а):
Результат инкремента уже не есть lvalue...
Если я еще не совсем забыл Си

, то результат
постинкремента не есть lvalue.
А насчет ++x есть сомнения?
Давайте проверим. Напишем
Код:
int x = 0;
++x = 2;
и подсунем это компилятору Си.

Так что... завидую!

Сомнения были от того, что Си++ это дело жрёт, т. к. ++x --- ссылка на x. Вот и думал, что в Си также, проверять не стал. А реально Си я не знал и забыл

, т. к. именно на нём практически ничего не писал.
P.S. вот так и учат программеры "тонкости" разности Си++ и Си. Методом наступил на грабли, проверил, запомнил. А стандарт, имхо, большинство (имею ввиду наших) не читает, т. к. такой талмуд проштудировать да исчо и на аглицком

). Методом тыка гораздо проще.