Книги автора: UNIX — универсальная среда программированияThe UNIX Programming Environment
Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книги автора: Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книги автора: Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книги автора: UNIX — универсальная среда программированияThe UNIX Programming Environment
Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книга: Язык программирования Си. Издание 3-е, исправленное
А7.4.1. Префиксные операторы инкремента и декремента
А7.4.1. Префиксные операторы инкремента и декремента
Унарное выражение, перед которым стоит ++ или --, есть унарное выражение. Операнд увеличивается (++) или уменьшается (--) на 1.
Значением выражения является значение его операнда после увеличения (уменьшения). Операнд всегда должен быть lvalue; информация об ограничениях на операнд и о деталях операции содержится в A7.7, где обсуждаются аддитивные операторы, и в A7.17, где рассматривается присваивание. Результат инкрементирования и декрементирования не есть lvalue.
Оглавление статьи/книги
- А7.4.1. Префиксные операторы инкремента и декремента
- A7.4.2. Оператор получения адреса
- A7.4.3. Оператор косвенного доступа
- A7.4.4. Оператор унарный плюс
- A7.4.5. Оператор унарный минус
- A7.4.6. Оператор побитового отрицания
- A7.4.7. Оператор логического отрицания
- A7.4.8. Оператор определения размера sizeof
Похожие страницы
- 2.8 Операторы инкремента и декремента
- А7.4. Унарные операторы
- A7.4.2. Оператор получения адреса
- A7.4.4. Оператор унарный плюс
- A7.4.5. Оператор унарный минус
- Арифметические операторы
- 1.2.4. Операторы и приоритеты
- Условные операторы
- Поразрядные операторы
- Логические операторы
- Выполняемые операторы
- 12.1. Операторы проверки: assert()