C++ Скорочення If Else
Скорочення If...Else (Тернарний оператор)
Існує також скорочення if else, відоме як тернарний (потрійний) оператор, оскільки воно складається з трьох операндів. Його можна використовувати для заміни кількох рядків коду одним рядком. Його часто використовують для заміни простих інструкцій if else:
Синтаксис
змінна = (умова) ? виразTrue : виразFalse;
Замість написання:
Приклад
int time = 20;
if (time < 18) {
cout << "Good day.";
} else {
cout << "Good evening.";
}
Спробуйте самі »
Ви можете просто написати:
Приклад
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result;
Спробуйте самі »