<< Click to Display Table of Contents >> Navigation: Раздел 6 Язык программирования L9 > Операторы > Oператоры перехода > Продолжить (Continue) |
Оператор "Продолжить" ("Continue") останавливает текущую итерацию цикла и начинает новую итерацию.
Синтаксис:
Continue;
Или:
Продолжить;
<Метка> (<Label>) – определяет метку оператора, к которому применяется оператор "Продолжить" ("Continue").
Оператор "Продолжить" ("Continue") можно использовать только в циклах. При выполнении оператора "Продолжить" ("Continue") текущая итерация цикла останавливается и выполнение программы продолжается с начала цикла и при этом в циклах различных типов выполняются следующие действия:
• |
Цикл "Пока" ("While") проверяет свое условие и, если оно принимает значение "Истина", продолжает работу цикла; |
• |
Цикл "Для" ("For") выполняет увеличение переменной-счетчика цикла и, если условие цикла принимает значение "Истина", продолжает работу цикла; |
• |
Цикл "Для Каждого" ("For each") переходит к следующему элементу указанного множества, и продолжает работу цикла. |
Пример:
//В этом примере счетчик цикла изменяет значения от 1 до 10.
//Операторы между ключевым словом "Continue" и концом тела оператора "For"
//пропускаются из-за использования оператора вместе с ключевым словом "Continue" (при i < 5).
//В результате выводится сообщение в виде строки с числами от 5 до 10
Перем Строка = "";
Для Счетчик = 1 По 10
/
Если Счетчик < 5
/
Продолжить;
\
Строка = Строка + Счетчик + " ";
\
Сообщить (Строка);