Команды управления циклом (PascalABC.NET)

Материал из Информационная безопасностя
Перейти к навигации Перейти к поиску

Оператор break

Оператор вызывает немедленный выход из цикла. Используется, если обнаружена нецелесообразность дальнейшего выполнения тела цикла. Помните, что после выхода из цикла все переменные, определенные в теле цикла с помощью var, а также параметр цикла for, описанный в заголовке цикла, становятся недоступны.

Оператор continue

Оператор немедленно передает управление заголовку цикла. Оставшаяся часть тела цикла не выполняется. Если условие завершения цикла, определенное заголовком, не выполняется, начинается очередное выполнение тела цикла. На практике этот оператор нужен редко, поскольку легко и без ущерба для наглядности заменяется условным оператором, пропускающим при необходимости оставшиеся операторы в теле цикла путем «упрятывания» их под else.

Оператор exit

Единственное назначение – немедленно завершить работу той программной единицы, в которой он встретился. Бывает очень полезен. Может быть использован в любом месте программы независимо от наличия в ней циклов.