MEJOR SITIO PARA DESARROLLADORES WEB
C Idioma. W3Schools en español. Lecciones para principiantes

Ua En De

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.