Логическое ИЛИ в C#
Логическому ИЛИ хватает одного верного ответа. Связка верна, если верна хотя бы одна часть. Ложь получается только когда ложны обе.
Для такой связки служит оператор ||.
Сначала верна левая часть:
bool flag1 = true;
bool flag2 = false;
bool flag = flag1 || flag2;
Console.WriteLine(flag);
Обе части ложны:
bool flag1 = false;
bool flag2 = false;
bool flag = flag1 || flag2;
Console.WriteLine(flag);
Если слева от || уже истина, правая часть
не считается. Запишем num, справа поставим
постфиксный num++ и выведем num:
int num = 0;
bool flag = true || (num++ > 0);
Console.WriteLine(num);
Даны два логических значения:
bool flag1 = false;
bool flag2 = true;
Выведите результат связки ИЛИ этих значений.
Даны два логических значения:
bool flag1 = false;
bool flag2 = false;
Выведите результат связки ИЛИ этих значений.