Vòng lặp for
là một trong những cấu trúc lặp phổ biến trong ngôn ngữ lập trình C++. Nó thường được sử dụng để thực hiện một khối mã lặp lại một số lần xác định. Cú pháp của vòng lặp for
như sau:
cpp
for (initialization; condition; increment/decrement) {
// Mã lệnh được thực thi khi điều kiện là đúng (true)
}
Trong cấu trúc này:
initialization
: Đây là một phần của mã lệnh sẽ được thực hiện một lần duy nhất khi vòng lặp bắt đầu. Thường được sử dụng để khởi tạo biến đếm.condition
: Đây là điều kiện kiểm tra sau mỗi lần lặp. Nếu điều kiện là đúng (true), khối mã lệnh sẽ được thực hiện. Nếu điều kiện trở thành sai (false), vòng lặp dừng.increment/decrement
: Đây là một phần của mã lệnh thường được sử dụng để tăng hoặc giảm giá trị của biến đếm sau mỗi lần lặp.
Dưới đây là ví dụ sử dụng vòng lặp for
:
cpp
#include <iostream>
int main() {
for (int i = 1; i <= 5; i++) {
std::cout << "Lần lặp thứ " << i << std::endl;
}
return 0;
}
Trong ví dụ này, vòng lặp for
được sử dụng để in ra thông báo về lần lặp và biến đếm i
tăng lên 1 sau mỗi lần lặp. Vòng lặp sẽ tiếp tục cho đến khi i
vượt qua giá trị 5.
Vòng lặp for
thường được sử dụng khi bạn biết trước số lần lặp cụ thể mà bạn muốn thực hiện.