Lệnh continue trong C++



Lệnh continue trong C++ làm việc hơi giống với lệnh break. Thay vì bắt buộc kết thúc, nó bắt buộc vòng lặp tiếp theo diễn ra, bỏ qua bất kỳ đoạn code nào ở giữa.

Với vòng lặp for, lệnh continue làm cho bước kiểm tra điều kiện và phần tang_giam của vòng lặp thực thi. Với whiledo…while, lệnh continue làm điều khiển chương trình chuyển tới các kiểm tra điều kiện.

Cú pháp

Cú pháp của lệnh continue trong C++ như sau:

continue;

Sơ đồ

Lệnh continue trong C++

Ví dụ

#include 
using namespace std;
 
int main ()
{
   // Khai bao bien cuc bo:
   int a = 10;   // vong lap do...while
   do
   {
       if( a == 15)
       {
          // nhay qua buoc lap.
          a = a + 1;
          continue;
       }
       cout << "Gia tri cua a la: " << a << endl;
       a = a + 1;
   }while( a < 20 );
 
   return 0;
}

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Lệnh continue trong C++
vong_lap_trong_cplusplus.jsp