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 while và do…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ủa lệnh continue trong C++ như sau:

continue;

Sơ đồ

Lệnh continue trong C++ 1

Ví dụ

#include <iostream>
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++ 2

Bình luận