Продолжить (Continue)

<< 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
  /
      Продолжить;
  \
  Строка = Строка + Счетчик + " ";
\
Сообщить (Строка);