Vòng lặp for
trong C là một cấu trúc lặp cung cấp một cách rõ ràng và linh hoạt để thực hiện một khối mã nhiều lần dựa trên một điều kiện cụ thể. Cú pháp của vòng lặp for
bao gồm ba phần chính: khởi tạo, điều kiện lặp, và cập nhật, tất cả đều được đặt trong dấu ngoặc đơn sau từ khóa for
.
Cú pháp cơ bản của vòng lặp for
như sau:
for (khởi tạo; điều kiện lặp; cập nhật) {
// Khối mã để thực thi
}
- Khởi tạo: Thực thi một lần trước khi bắt đầu vòng lặp. Thường được sử dụng để khai báo và khởi tạo biến đếm.
- Điều kiện lặp: Được kiểm tra trước mỗi lần lặp. Nếu điều kiện đúng (
true
), khối mã trong vòng lặp sẽ được thực thi. Nếu điều kiện sai (false
), vòng lặp sẽ kết thúc. - Cập nhật: Thực hiện sau mỗi lần lặp của khối mã. Thường được sử dụng để cập nhật giá trị của biến đếm.
Ví dụ về vòng lặp for
in ra số từ 1 đến 5:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 5; i++) {
printf("%d\n", i);
}
return 0;
}
Trong ví dụ trên:
- Khởi tạo:
i = 1
khởi tạo biến đếmi
bằng 1. - Điều kiện lặp:
i <= 5
kiểm tra xemi
có nhỏ hơn hoặc bằng 5 không. Nếu đúng, vòng lặp tiếp tục; nếu sai, vòng lặp kết thúc. - Cập nhật:
i++
tăng giá trị củai
lên 1 sau mỗi lần lặp.
Vòng lặp for
rất hữu ích khi số lần lặp được biết trước hoặc có thể tính toán trước.
Comments