ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 3) онлайн
Приоритеты операций C++
Давайте теперь сведем в единую таблицу приоритеты всех операций, которые мы рассмотрели. Приоритет операций в таблице убывает сверху вниз, то есть опера- ции, занимающие верхние строки, имеют приоритет выше, чем операции, нахо- дящиеся в нижних строках таблицы. Операции, находящиеся в одной строке, имеют одинаковый приоритет. Чтобы повысить приоритет операции, можно за- ключать ее в круглые скобки.
Более подробная таблица приоритетов операций приведена в приложении Б «Таблица приоритетов операций C++ и список зарезервированных слов».
|
Тип операций |
Операции |
Приоритет |
|
|
|
Унарные |
!, ++, --, +, - |
Высший |
||
|
Арифметические |
Мультипликативные *, / ,% Аддитивные +, - |
|
||
|
Отношения |
Неравенства <,>,<=,>= Равенства ==, != |
|
||
|
Логические |
И && ИЛИ || |
|
||
|
Условная |
?: |
|
||
|
Присваивания |
=, +=, -=, *=, /=, %= |
Низший |
||
Если при составлении относительного выражения с несколькими операциями у вас возникают ошибки, то рекомендуется использовать круглые скобки даже там, где это не является обязательным. Скобки не оказывают нежелательного воздействия на выражение и гарантируют правильный порядок его вычисления даже в том случае, если вы не знаете приоритетов операций. Кроме того, нали- чие скобок делает смысл выражения более ясным для того, кто читает листинг вашей программы.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
Схожі підручники
- ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 11) онлайн
- Фінансові системи зарубіжних країн (частина 1)
- РЕГІОНАЛЬНА ЕКОНОМІКА. Тексти лекцій онлайн (частина 1)
- ЕЛЕКТРОСТАТИКА
- методичка з курсу Гроші і кредит
- Продажи и управление продажами Учеб. пособие для вузов (часть 3) (онлайн)
