|| (Operador OR lógico)
Sintaxis:
expression1 || expression2
Descripción:
Comparara dos expresiones y devuelve verdadero si alguna o ambas de las expresiones es verdadera. Devuelve falso sólo si ambas expresiones son falsas. La siguiente lista muestra todas las posibles combinaciones:
- verdadero || falso // devuelve verdadero porque hay una expresión verdadera
- falso|| verdadero // devuelve verdadero porque hay una expresión verdadera
- verdadero || verdadero // devuelve verdadero porque ambas expresiones son verdaderas
- falso || falso // devuelve falso porque ambas expresiones son falsas
Los operadores Booleanos pueden determinar el control de flujo en las estructuras:
Ejemplo:
for(int i=5 ; i<=95; i+=5) {
if((i < 35) || (i > 60)) {
//Se ejecuta código cundo los valores de i están comprendidos [5,35] y [60,95]
// nunca serán verdaderas ambas expresiones.
}
}
Ver también:
- && (AND lógica)
- ! (NOT lógica)