Lý thuyết


8. Cấu trúc vòng lặp

8.1. Lệnh for

Lệnh for là cấu trúc vòng lặp có số lần lặp đi lặp lại được xác định trước.

Cú pháp:

**for** (<biểu thức 1> ; <biểu thức 2> ; <biểu thức 3>)
{
	khối lệnh;
}

Trong đó:

Lưu đồ:

Untitled

Giải thích: Khi gọi thực hiện lệnh for thì đầu tiên biểu thức 1 sẽ được thi (thường là gán giá trị ban đầu cho các biến điều khiển), tiếp đó sẽ thực hiện kiểm tra biểu thức 2 xem giá trị trả về là đúng hay sai. Nếu kết quả trả về là sai thì chương trình sẽ thoát khỏi vòng lặp for, nếu kết quả trả về đúng thì chương trình sẽ thực hiện khối lệnh. Sau khi thực hiện xong khối lệnh chương trình sẽ thực hiện biểu thức 3, sau đó sẽ quay lại kiểm tra biểu thức 2 và trình tự cứ thế diễn ra cho đến khi vòng lặp for được thoát.

Lưu ý: