Contenido del Curso
Fundamentos de C
Fundamentos de C
Operador Ternario
El Operador Ternario en C
En C, existe una abreviatura para la sentencia if-else
conocida como operador alternativo, representada por ?:
.
Puedes utilizar este operador cuando quieras asignar uno de dos valores a una variable basándote en una condición. Por ejemplo, para determinar el mayor de dos variables:
Después de ejecutar la sentencia anterior, ¿cuál será el valor de c
?
A modo de comparación, he aquí el aspecto de la misma lógica utilizando la sentencia if...else
:
Nota
Aunque el operador ternario es una forma concisa de expresar condicionales, es mejor evitarlo en estructuras complejas. Puede hacer el código más difícil de leer para tus compañeros de equipo (aunque quizás no para tu instructor).
¡Gracias por tus comentarios!