C cho vòng lặp
Vòng lặp cho
Khi bạn biết chính xác số lần bạn muốn lặp qua một khối mã, hãy sử dụng vòng lặp for
thay vì vòng lặp while
:
Cú pháp
for ( expression 1 ; expression 2 ; expression 3 ) {
// code block to be executed
}
Biểu thức 1 được thực thi (một lần) trước khi thực thi khối mã.
Biểu thức 2 xác định điều kiện để thực thi khối mã.
Biểu thức 3 được thực thi (mọi lúc) sau khi khối mã được thực thi.
Ví dụ dưới đây sẽ in các số từ 0 đến 4:
Ví dụ giải thích
Biểu thức 1 đặt một biến trước khi vòng lặp bắt đầu (int i = 0).
Biểu thức 2 xác định điều kiện để vòng lặp chạy (i phải nhỏ hơn 5). Nếu điều kiện đúng thì vòng lặp sẽ bắt đầu lại, nếu sai thì vòng lặp sẽ kết thúc.
Biểu thức 3 tăng giá trị (i++) mỗi khi khối mã trong vòng lặp được thực thi.