Сокращенная рука С++ , если еще
Сокращенная рука If...Else (тернарный оператор)
Существует также сокращение if else, известное как тернарный оператор, поскольку оно состоит из трех операндов. Его можно использовать для замены нескольких строк кода одной строкой. Он часто используется для замены простых операторов if else:
Синтаксис
variable = (condition) ? expressionTrue :
expressionFalse;
Вместо того, чтобы писать:
Пример
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;