×

Tìm Hiểu Vòng Lặp for trong Lập Trình C

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 đếm i bằng 1.
  • Điều kiện lặp: i <= 5 kiểm tra xem i 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ủa i 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