C++ Mano abreviada If Else
Mano abreviada If...Else (operador ternario)
También hay un if else abreviado, que se conoce como operador ternario porque consta de tres operandos. Se puede usar para reemplazar varias líneas de código con una sola línea. A menudo se usa para reemplazar declaraciones if else simples:
Sintaxis
variable = (condition) ? expressionTrue :
expressionFalse;
En lugar de escribir:
Ejemplo
int time = 20;
if (time < 18) {
cout << "Good
day.";
} else {
cout << "Good
evening.";
}
Simplemente puede escribir:
Ejemplo
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result;