Безальтернативный оператор условия
Безальтернативный оператор условия представляет собой упрощенную форму альтернативного. Его отличием является отсутствие альтернативной ветви.
Синтаксис безальтернативного оператора:
if (условие) оператор1; |
Пример:
_
+ if (x > 5)
{
y = a*x;
x + = 0.1;
}
В приведенном примере альтернативная ветвь отсутствует (на блок – схеме она пустая). Оператор основной ветви – составной, состоящий из двух операторов присваивания y = a*x и x + = 0.1.
Следует иметь в виду, что в безальтернативном операторе условия может отсутствовать только альтернативная ветвь. Основная ветвь должна быть всегда. Поэтому в блок – схеме следует записывать условие таким образом, чтобы пустой ветвью была только ветвь НЕТ ( – ).