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;