Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operador Ternario | Declaraciones de Control
Fundamentos de C
course content

Contenido del Curso

Fundamentos de C

Fundamentos de C

1. Introducción
2. Datos
3. Operadores
4. Declaraciones de Control
5. Funciones
6. Indicadores

bookOperador 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).

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 3
some-alt