continue

continue

Команда continue может использоваться с любыми тремя формами цикла, но не со switch. Она приводит к тому, что управление программой игнорирует оставшиеся операторы цикла. Для цикла while или for начинается следующий шаг цикла. Для цикла do while проверяется условие выхода, а затем, если нужно, начинается следующий шаг цикла:

Пример:

while((ch = getchar( )) != EOF) {

 if(ch == ) continue;

 putchar(ch);

 chcount ++; }

Этот фрагмент программы выполняет эхо-копирование и подсчет символов, не являющихся пробелами.  

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

9.9 Оператор Continue

Из книги C++ автора Хилл Мюррей

9.9 Оператор Continue Операторcontinue ;вызывает передачу управления на управляющую продолжением цикла часть наименьшего охватывающего оператора while, do или for; то есть на конец петли цикла. Точнее, в каждом из оперторовwhile (...) (* do (* for (...) (* ... ... ... contin: ; contin: ; contin: ; *) *) while (...); *)continue


R.6.6.2 Оператор continue

Из книги Справочное руководство по C++ автора Страустрап Бьярн

R.6.6.2 Оператор continue Оператор continue может встретиться только в операторе цикла и приводит к передаче управления в заголовок ближайшего из объемлющих операторов цикла, т.е. в конец цикла. Более точно можно сказать, что в каждом из операторов:    while (foo) {      do  {           for


Оператор continue

Из книги Windows Script Host для Windows 2000/XP автора Попов Андрей Владимирович

Оператор continue Оператор continue прерывает текущую итерацию цикла и начинает новую. В различных видах циклов этот оператор производит следующие действия:? в циклах while и do…while проверяется условие цикла и если оно равно true, то вновь выполняется тело цикла;? в цикле for изменяется


continue - Заново начинает текущий цикл

Из книги Справочник по Flash автора Коллектив авторов

continue - Заново начинает текущий цикл continue(Предложение)Фигурирует внутри некоторых типах операторов циклаСинтаксис:continueОписание:Предложение continue аналогично предложению break, поскольку прерывает текущую итерацию цикла, но в отличии от break возобновляет выполнение цикла с


Оператор продолжения continue

Из книги Язык программирования Си для персонального компьютера автора Бочков C. О.

Оператор продолжения continue Синтаксис:continue;Действие:Оператор продолжения continue передает управление на следующую итерацию в операторах цикла do, for, while. Он может появиться только в теле этих операторов. Остающиеся в теле цикла операторы при этом не выполняются. В операторах


ДРУГИЕ УПРАВЛЯЮЩИЕ ОПЕРАТОРЫ: break, continue, goto

Из книги Язык Си - руководство для начинающих автора Прата Стивен

ДРУГИЕ УПРАВЛЯЮЩИЕ ОПЕРАТОРЫ: break, continue, goto      Операторы, определяющие циклические вычисления, которые только что обсуждались, и условные операторы (if, if-else, switch) являются важнейшими средствами управления выполнением программы на языке Си. Они должны использоваться для


18.8. Управление ходом выполнения циклов с помощью команд break и continue

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

18.8. Управление ходом выполнения циклов с помощью команд break и continue Иногда в процессе работы возникает необходимость в прерывании или пропуске отдельных итераций цикла. При этом применяются определенные критерии. Для обеспечения подобных возможностей интерпретатор shell


18.8.3. Команда continue

Из книги C++ для начинающих автора Липпман Стенли

18.8.3. Команда continue Команда continue по своему действию напоминает команду break, за исключением одной существенной детали: она не прерывает цикл, а лишь приводит к пропуску текущей итерации


Операторы break, continue и exit

Из книги автора

Операторы break, continue и exit Операторы break и continue используются только внутри циклов.Оператор break предназначен для досрочного завершения цикла. При его выполнении происходит немедленный выход из текущего цикла и переход к выполнению оператора, следующего за циклом. Оператор