Инструкция continue

Вызывает переход в конец тела цикла (точнее, к вычислению выражения 3, затем к проверке условия выполнения цикла (выражение 2) в инструкции forили непосредственно к проверке условия в инструкциях while и do).

Формат:

continue;

Эквивалентная схема:

for(e1; e2; e3){ for(e1; e2; e3){

................................. ......................................

if(<условие>)continue;if(<условие>)goto next;

................................. ......................................

} next:;

......................... }


Пример. Обработка положительных элементов массива.

for(i=0; i<n; i++){ for(i=0; i<n; i++){

if(a[ i ]<=0)continue; if(a[ i ]>0){/* Обработка a[ i ]>0 */

/*Обработка a[ i ]>0 */ ..................................................

................ }

} }