C++ Оператор continue

Циклы C++

В C++continueОператор несколько похож наbreak-оператор. Но это не принудительное завершение; continue пропускает код в текущем цикле и заставляет начать следующий цикл.

Дляforцикла,continue-оператор вызывает выполнение проверки условия и части инкремента цикла. Дляwhileиdo...whileцикла,continue-оператор заставляет управление программой вернуться к проверке условия.

Синтаксис

В C++continue Синтаксис оператора:

continue;

Блок-схема

C++ continue 语句

Пример

Пример

#include <iostream>
using namespace std;
 
int main ()
{
   // Объявление локальной переменной
   int a = 10;

   // выполнение цикла do
   do
   {
       if( a == 15)
       {
          // пропустить итерацию
          a = a + 1;
          continue;
       }
       cout << "значение a:" << a << endl;
       a = a + 1;
   }while( a < 20 );
 
   return 0;
}

Когда приведенный выше код скомпилирован и выполнен, он выдает следующие результаты:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

Циклы C++

Другие расширения