C++ Mano corta If Else
Mano corta 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:
Syntaxis
variable = (condition) ? expressionTrue : expressionFalse;
En lugar de escribir:
Ejemplo
int time = 20;
if (time < 18) {
cout << "Good day.";
} else {
cout << "Good evening.";
}
Inténtalo tú mismo »
Puedes simplemente escribir:
Ejemplo
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result;
Inténtalo tú mismo »