itmo.ru aco.ifmo.ru https://visionlab.itmo.ru
вернуться в оглавление предыдущая глава предыдущий параграф следующий параграф следующая глава

Учебное пособие по курсу "Программирование на языках высокого уровня"


1.5. Арифметический логический оператор (пример 6)

Арифметический логический оператор позволяет присвоить переменной одно из двух значений в зависимости от выполнения условия:

[переменная] = [условие] ? [значение1] : [значение2];

Например:

int i=3;
int j=(i>0) ? 1 : -1; // j=1 

Те же самые действия можно было бы записать более длинным способом при помощи оператора if:

if(i>0)
{
   j=1;
}
else
{
   j=-1;
}