Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmBoLo 93 of 390 menu
◀ ▶

Логическое ИЛИ в C++

Логическому ИЛИ хватает одного верного ответа. Связка верна, если верна хотя бы одна часть. Ложь получается только когда ложны обе.

Для такой связки служит оператор ||. Сначала верна левая часть:

bool flag1 = true; bool flag2 = false; std::cout << (flag1 || flag2) << "\n"; // выведет 1

Обе части ложны:

bool flag1 = false; bool flag2 = false; std::cout << (flag1 || flag2) << "\n"; // выведет 0

Если слева от || уже истина, правая часть не считается. Запишем num, соберем выражение с истиной слева и выведем num:

int num = 0; bool flag = true || (++num > 0); std::cout << num << "\n"; // выведет 0

Даны два логических значения:

bool flag1 = false; bool flag2 = true;

Выведите результат связки ИЛИ этих значений.

Даны два логических значения:

bool flag1 = false; bool flag2 = false;

Выведите результат связки ИЛИ этих значений.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить