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

Các câu lệnh điều khiển vòng lặp (loop control statements) trong C

Ba loại vòng lặp

  • for loop
  • while loop
  • do-while loop

1. Vòng lặp for

Cú pháp

for (khoi_tao; dieu_kien; tang_giam) {
    than_vong_lap
}

Luồng chạy

  1. Khởi tạo (chạy 1 lần).
  2. Kiểm tra điều kiện: true → chạy thân, false → thoát.
  3. Sau thân vòng lặp → chạy phần tăng/giảm → quay lại B2.

Ví dụ

#include <stdio.h>
int main() {
    for (int k = 1; k <= 5; k++)
        printf("%d ", k);
    return 0;
}

Kết quả

1 2 3 4 5

2. Vòng lặp while

Cú pháp

while (dieu_kien) {
    than_vong_lap
}

Đặc điểm

  • Khởi tạo trước vòng lặp.
  • Kiểm tra điều kiện trước mỗi lần lặp.
  • Tăng/giảm bên trong thân vòng lặp.

Ví dụ

#include <stdio.h>
int main() {
    int k = 1;
    while (k <= 5) {
        printf("%d ", k);
        k++;
    }
    return 0;
}

3. Vòng lặp do-while

Cú pháp

khoi_tao;
do {
    than_vong_lap;
    tang_giam;
} while (dieu_kien);

Đặc điểm

  • Luôn chạy ít nhất 1 lần (kiểm tra điều kiện sau thân).

Ví dụ

#include <stdio.h>
int main() {
    int k = 1;
    do {
        printf("%d ", k);
        k++;
    } while (k <= 5);
    return 0;
}

Kết quả chung cho 3 ví dụ

1 2 3 4 5