Результатом вычисления выражения int d= 5; bool b= true, с; c= (!b||(d>3)): будет ...
Другие предметы Университет Логические операции и выражения C++ программирование университет логические выражения переменные bool int операторы условия результат вычисления
Давайте разберем данное выражение шаг за шагом, чтобы понять, чему будет равно значение переменной c.
c = (!b || (d > 3));
!b
: так как b
равно true
, то !b
будет равно false
.(d > 3)
: поскольку d
равно 5, то d > 3
будет равно true
.!b = false
и (d > 3) = true
.false || true
.||
(логическое ИЛИ) возвращает true
, если хотя бы одно из значений истинно. В данном случае, поскольку одно из значений - true
, результат будет true
.c
будет равна true
.В итоге, результатом вычисления выражения будет true.