Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Lệnh continue trong C/C++

Lệnh continue là câu lệnh điều khiển vòng lặp, hoạt động ngược lại break: nó bỏ qua phần còn lại của lần lặp hiện tại và nhảy ngay đến lần lặp tiếp theo (kiểm tra điều kiện lại).

Cú pháp

continue;

Ví dụ

#include <stdio.h>
int main() {
    int a = 50;
    do {
        if (a == 55) {
            a = a + 1;
            continue; // Bỏ qua printf khi a = 55
        }
        printf("Gia tri a: %d\n", a);
        a++;
    } while (a < 60);
    return 0;
}

Kết quả

Gia tri a: 50
Gia tri a: 51
Gia tri a: 52
Gia tri a: 53
Gia tri a: 54
Gia tri a: 56
Gia tri a: 57
Gia tri a: 58
Gia tri a: 59

Giá trị 55 bị bỏ qua do continue.

Lưu ý: Trong vòng lặp for, continue vẫn thực hiện phần cap_nhat trước khi kiểm tra điều kiện. Trong while/do-while, nó nhảy ישר đến kiểm tra điều kiện.