А7.4.1. Префиксные операторы инкремента и декремента
Унарное выражение, перед которым стоит ++ или --, есть унарное выражение. Операнд увеличивается (++) или уменьшается (--) на 1.
Значением выражения является значение его операнда после увеличения (уменьшения). Операнд всегда должен быть lvalue; информация об ограничениях на операнд и о деталях операции содержится в , где обсуждаются аддитивные операторы, и в , где рассматривается присваивание. Результат инкрементирования и декрементирования не есть lvalue.