Obsah
- Definice - Co znamená podmíněný logický operátor?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje podmíněný logický operátor
Definice - Co znamená podmíněný logický operátor?
Podmíněný logický operátor v C # zahrnuje podmíněný operátor AND (&&) a podmíněný operátor OR (||). Je to podmíněná verze logického operátoru Boolean (& a |).
Podmíněné logické operátory se používají v rozhodovacích rozhodnutích, které určují cestu provádění na základě podmínky zadané jako kombinace více booleovských výrazů. Pomáhají při generování efektivního kódu ignorováním zbytečné logiky a šetří čas provádění, zejména v logických výrazech, kde se používá více podmíněných operátorů.
Na rozdíl od booleovských logických operátorů "&" a "|,", které vždy vyhodnocují oba operandy, vykonávají podmíněné logické operátory druhý operand pouze v případě potřeby. Výsledkem je, že podmíněné logické operátory jsou rychlejší než logické operátory Boolean a často jsou preferovány. Provedení pomocí podmíněných logických operátorů se nazývá vyhodnocení „zkratu“ nebo „líného“.
Podmíněné logické operátory jsou také známé jako zkratové logické operátory.
Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
Techopedia vysvětluje podmíněný logický operátor
Podmíněný operátor AND (&&) se používá k provedení logického AND jeho operandů typu Boole. Vyhodnocení druhého operandu nastane, pouze pokud je to nutné. Je podobná logickému operátorovi Boolean "&," s výjimkou podmínky, kdy první operand vrátí false, druhý operand nebude vyhodnocen. Je to proto, že operace „&&“ je pravdivá pouze tehdy, pokud se vyhodnocení obou operandů vrátí true.
Podmíněný operátor OR (||) se používá k provedení logického OR jeho operandů typu Boole. Vyhodnocení druhého operandu nenastane, pokud je první operand vyhodnocen jako pravdivý. Liší se od logického operátoru Boolean "|" provedením vyhodnocení „zkratu“, kde druhý operand není vyhodnocen, když je první operand vyhodnocen jako pravdivý. Důvodem je skutečnost, že výsledek "||" operace je pravdivá, pokud vyhodnocení některého ze dvou operandů vrátí true.
Například pro ověření čísla, které má být uvnitř horní a dolní meze, může být logická operace AND provedena za dvou podmínek, které kontrolují horní a dolní mez, které jsou vyjádřeny jako logické výrazy.
Podmíněné logické operátory jsou asociativní zleva, což znamená, že jsou vyhodnocovány v pořadí zleva doprava ve výrazu, kde tyto operátory existují ve více výskytech.
Tato definice byla napsána v konu C #