Содержание
- Определение - Что означает условный логический оператор?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Techopedia объясняет условный логический оператор
Определение - Что означает условный логический оператор?
Условный логический оператор в C # включает условный оператор AND (&&) и условный оператор OR (||). Это условная версия логического логического оператора (& и |).
Условные логические операторы используются в операторах принятия решений, которые определяют путь выполнения на основе условия, указанного как комбинация нескольких логических выражений. Они полезны в создании эффективного кода, игнорируя ненужную логику и экономя время выполнения, особенно в логических выражениях, где используются несколько условных операторов.
В отличие от логических логических операторов «&» и «|», которые всегда оценивают оба операнда, условные логические операторы выполняют второй операнд только при необходимости. В результате условные логические операторы быстрее, чем булевы логические операторы, и часто являются предпочтительными. Выполнение с использованием условных логических операторов называется «коротким замыканием» или «ленивой» оценкой.
Условные логические операторы также известны как короткозамкнутые логические операторы.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Techopedia объясняет условный логический оператор
Оператор условного И (&&) используется для выполнения логического И своих операндов типа Boole. Оценка второго операнда происходит только в случае необходимости. Он аналогичен логическому логическому оператору «&», за исключением условия, когда первый операнд возвращает false, второй операнд не будет оцениваться. Это связано с тем, что операция «&&» имеет значение true, только если вычисление обоих операндов возвращает значение true.
Оператор условного ИЛИ (||) используется для выполнения логического ИЛИ своих операндов типа Boole. Оценка второго операнда не происходит, если первый операнд оценивается как истинный. Отличается от логического логического оператора "|" выполняя оценку «короткого замыкания», в которой второй операнд не оценивается, когда первый операнд оценивается как истинный. Это связано с тем, что результат "||" операция имеет значение true, если вычисление любого из двух операндов возвращает значение true.
Например, чтобы подтвердить, что число находится в пределах верхнего и нижнего пределов, логическая операция И может быть выполнена для двух условий, проверяющих верхний и нижний пределы, которые выражаются в виде логических выражений.
Условные логические операторы являются левоассоциативными, что подразумевает, что они вычисляются в порядке слева направо в выражении, где эти операторы существуют в нескольких случаях.
Это определение было написано в кон C #