C Taquigrafía If Else
Taquigrafía If...Else (Operador Ternario)
También existe una abreviatura if else, que se conoce como operador ternario porque consta de tres operandos. Se puede utilizar para reemplazar varias líneas de código con una sola línea. A menudo se utiliza para reemplazar declaraciones simples if else:
Sintaxis
variable = (condición) ? expresiónTrue : expresiónFalse;
en lugar de escribir:
Ejemplo
int time = 20;
if (time < 18) {
printf("Buen día.");
} else {
printf("Buenas noches.");
}
Inténtalo tú mismo »
Puedes simplemente escribir:
Ejemplo
int time = 20;
(time < 18) ? printf("Buen día.") : printf("Buenas noches.");
Inténtalo tú mismo »
Depende completamente de usted si desea utilizar la declaración tradicional if...else o el operador ternario.