Условная операция

Существует распространенная в программировании операция: переменной необходимо присвоить одно значение в случае выполнения некоторого условия и другое значение в случае невыполнения этого условия. С помощью конструкции if … else это будет выглядеть следующим образом:

if (alfa<beta)

min=alfa;

else

min=beta;

Подобные действия на практике настолько распространены, что была специально разработана условная операция, выполняющая эти действия. Эта операция записывается с помощью двух знаков и использует три операнда.

С помощью условной операции можно записать предыдущий фрагмент следующим образом: min = (alfa<beta)? alfa: beta;

Правая часть оператора (alfa<beta)? alfa: beta представляет собой условное выражение. Знак? и двоеточие: обозначают условную операцию. Условие стоит перед знаком вопроса (alfa<beta) и являетсяусловием проверки. Это условие вместе с операндами alfa и beta составляют тройку операндов условной операции.

Если значение проверяемого условия истинно, то условное выражение становиться равным значению alfа, в противном случае beta. Скобки в чтобы визуально упростить читаемость этого оператора.

Практическая работа №6. Оператор условия IF-ELSE


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: