Vòng lặp for luôn có cú pháp:
for(biểu thức 1;biểu thức 2; biểu thức 3)
statement
Trong đó biểu thức 1 và 3 thường là các biểu thức số học nhưng biểu thức 2 là biểu thức điều kiện.
Khi bắt đầu:
_Thực hiện biểu thức 1 trước tiên. (1)
_Sau đó kiểm tra biểu thức 2.Nếu biểu thức 2 cho kết quả là 1 giá trị khác không (true) thì nó sẽ thực hiện các lệnh có trong phần thân của vòng lặp for,ngược lại nếu kết quả là 0 (false) thì sẽ thoát ra khỏi vòng lặp.(2)
_Cuối cùng thực hiện biểu thức 3 rồi quay lại bước (2).
Vì thế trong trường hợp trên, dùng i++ hay ++i đều như nhau cả.