1. Главная
  2. Документы
  3. Функции
  4. Условные выражения
  5. Тернарная операция

Тернарная операция

Тернарную операция также позволяет проверить некоторое условие и в зависимости от его истинности выполнить некоторые действия.

Синтаксис:

[первый операнд - условие] ? [второй операнд] : [третий операнд]

Параметры:

Здесь сразу три операнда. В зависимости от условия тернарная операция возвращает второй или третий операнд: если условие равно true, то возвращается второй операнд; если условие равно false, то третий.

Пример:

int x=3; int y=2;

int z = x < y ? (x+y) : (x-y);  // 1