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 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 cho lệnh continue trong C là như sau:

continue;

Sơ đồ continue trong C:

lệnh continue trong C

Ví dụ:

#include <stdio.h>

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("Hoclaptrinh 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:

Lệnh continue trong C

Viết câu trả lời

Drop Images

0 Bình luận