El operador condicional es similar a la sentencia if-else, ya que sigue el mismo algoritmo que la sentencia if-else, pero el operador condicional ocupa menos espacio y ayuda a escribir las sentencias if-else de la manera más corta posible.
Sintaxis:
El operador condicional es de la forma
variable = Expression1 ? Expression2 : Expression3
puede ser visualizada en if-else como:
if(Expression1){ variable = Expression2;}else{ variable = Expression3;}
Desde el Operador Condicional ‘?,: ‘toma tres operandos para trabajar, por lo tanto también se llaman operadores ternarios.
trabajando:
Aquí, la Expresión1 es la condición a ser evaluada. Si la condición(Expression1) es verdadera, entonces Expression2 se ejecutará y se devolverá el resultado. De lo contrario, si la condición(Expression1) es false, entonces Expression3 se ejecutará y se devolverá el resultado.
Ejemplo: Programa para Almacenar el mayor de los dos números.
m is greater than n that is 5 > 4
Attention reader! No dejes de aprender ahora., Obtenga todos los conceptos importantes de C++ Foundation y STL con los cursos C++ Foundation y STL a un precio amigable para los estudiantes y prepárese para la industria.