С++ для начинающих


Инструкция continue


Инструкция continue завершает текущую итерацию цикла и передает управление на вычисление условия, после чего цикл может продолжиться. В отличие от инструкции break, завершающей выполнение всего цикла, инструкция continue завершает выполнение только текущей итерации. Например, следующий фрагмент программы читает из входного потока по одному слову. Если слово начинается с символа подчеркивания, оно обрабатывается, в противном случае программа переходит к новому слову.

while ( cin >> inBuf ) {

    if ( inBuf[0] '= '_' )

        continue; // завершение итерации

    // обработка слова ...

}

Инструкция continue может быть использована только внутри цикла.



Содержание раздела