Логический тип данных
В предыдущем шаге был реализован ход первого игрока. В этом уроке сделаем ход второго игрока, и добавим возможность ходить по очереди.
Тип
bool представляет собой логический тип данных, который может принимать одно из двух значений: true (истина) или false (ложь).Логические операции
Логические операции позволяют комбинировать и изменять эти значения для принятия решений в программе. C# предоставляет несколько логических операторов для работы с типом
bool:&&- Логическое И (AND). Возвращает true, если оба операнда истинны.||- Логическое ИЛИ (OR). Возвращает true, если хотя бы один из операндов истинен.!- Логическое НЕ (NOT). Инвертирует логическое значение.
Логическое И
Логическое ИЛИ
Логическое НЕ
Упражнения
- Дед это мужчина (isMan), у которого есть ребенок (manHasChildren) и у него также есть дети (childHasChildren). Напишите код для этого выражения.
- Напишите, вызовите и выведите результат функции со структурой
bool IsParent(int countSons, int countDaughters), где countSons это количество сыновей, а countDaughters это количество дочерей.