C++ Abréviation Si Sinon
Abréviation If...Else (opérateur ternaire)
Il existe également un raccourci if else, connu sous le nom d' opérateur ternaire car il se compose de trois opérandes. Il peut être utilisé pour remplacer plusieurs lignes de code par une seule ligne. Il est souvent utilisé pour remplacer les instructions simples if else :
Syntaxe
variable = (condition) ? expressionTrue :
expressionFalse;
Au lieu d'écrire :
Exemple
int time = 20;
if (time < 18) {
cout << "Good
day.";
} else {
cout << "Good
evening.";
}
Vous pouvez simplement écrire :
Exemple
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result;