Lệnh continue trong C

Lệnh continue trong Ngôn ngữ chương trình 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.

Đối với vòng lặp for, lệnh continue thực hiện các bước kiểm tra điều kiện và phần increment của vòng lặp. 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 cho lệnh continue trong C là như sau:

continue;

Sơ đồ continue trong C:

Ví dụ:

#include 


int main ()
{
   /* phan dinh nghia bien cuc bo  */
   int a = 5;


   /* vong lap do...while */
   do
   {
      if( a == 10)
      {
         /* nhay qua buoc lap nay */
         printf("Nhay qua buoc lap nay!\n");
         a = a + 1;
         continue;
      }
      printf("Gia tri cua a la: %d\n", a);
      a++;


   }while( a < 15 );
   printf("\n===========================\n");
   printf("Hoc TV chuc cac ban hoc tot! \n");


   return 0;
}

Biên dịch và thực thi chương trình C trên sẽ cho kết quả sau:

Bình luận