You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1) Переменная, описанная в теле составного оператора, не должна быть видима после тела этого оператора, имя переменной можно будет повторно объявлять дальше в этой программе.
2) Операция присваивания изменяет значение переменной при вычислении выражения, при этом возвращает результат присваивания.
Например, cinout << a = b = 1+1 присвоит a и b значение 2 и выведет 2.
3) Расширенное понятие истенности: `true` - все что не `НОЛЬ`
Таблица приоритетов операций
№
Операция
Описание
1
!
логическое отрицание
+
унарный плюс
-
унарный минус
^
возведение в степень
2
*
умножение
/
деление
%
взятие остатка
3
+
сложение
-
вычитание
4
==
равно
!=
не равно
5
&&
логическое умножение
6
\\
логическое сложение
7
=
присваивание
8
++
посфиксный инкремент
--
постфиксный декремент
Правило вычисления логических выражений
«Ленивые» вычисления логических выражений (слева направо; до тех пор, пока не станет известно значение выражения).