Результатом вычисления выражения 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.