Игнорирование кода при выполнении условия

lee
Offline
Зарегистрирован: 13.03.2014

Приветствую!

Посоветуйте, каким оператором воспользоваться в такой ситуации:

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

А вот как только условие становится фальш, то контроллер должен выполнять весь код в полном объеме, кроме цикла условия.

Пробовал goto label, но контроллер уже не мог выйти из цикла при любых значениях условия, если условие срабатывало хоть раз.

??

Alexus-12
Offline
Зарегистрирован: 28.03.2014

while пробовали? Дословно - пока выполняется условие, выполняются команды внутри цикла. Если условие не выполнилось - выполняется всё, кроме тела цикла.

 

Пока Условие оператора while является истинным: передать управление первому оператору тела цикла, а после выполнения всех операторов тела цикла передать управление в заголовок для проверки истинности Условия.
Если условие оператора while является ложным, передать управление оператору, следующему за оператором while.

 

lee
Offline
Зарегистрирован: 13.03.2014

Спасибо, попробую.