Пошаговое руководство по С++

С++ ГЛАВНАЯ Введение в С++ С++ Начать Синтаксис С++ Вывод С++ С++ Комментарии Переменные С++ Пользовательский ввод С++ Типы данных С++ Операторы С++ Строки С++ С++ Математика Логические значения С++ Условия С++ Переключатель С++ C++ пока цикл С++ для цикла С++ Перерыв/Продолжение Массивы С++ Ссылки на С++ Указатели С++

Функции С++

Функции С++ Параметры функции С++ Перегрузка функций C++

Классы С++

С++ ООП Классы/объекты С++ Методы класса С++ Конструкторы С++ Спецификаторы доступа C++ Инкапсуляция С++ Наследование С++ Полиморфизм С++ Файлы С++ Исключения С++

С++ Как

Добавить два числа

Примеры С++

Примеры С++ Компилятор С++ Упражнения по С++ Викторина по С++


Сокращенная рука С++ , если еще


Сокращенная рука 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;