|| (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:

  • if
  • while
  • for

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)