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
- Khởi tạo (chạy 1 lần).
- Kiểm tra điều kiện: true → chạy thân, false → thoát.
- 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