Menu
CoddyTech

Vòng lặp for

Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 37 trên 63.

Vòng lặp for là cấu trúc điều khiển cho phép bạn chạy một khối code lặp lại một số lần cụ thể.

Vòng lặp for có ba thành phần:

  • Khởi tạo (được thực hiện một lần trước khi vòng lặp bắt đầu)
  • Điều kiện (được kiểm tra trước mỗi lần lặp)
  • Cập nhật (được thực thi sau mỗi lần lặp)
for (initialization; condition; update) {
    // đoạn code sẽ chạy
}

Hãy tạo một vòng lặp for đơn giản đếm từ 1 đến 5:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

Sau khi chạy đoạn code trên, đầu ra sẽ là:

1 2 3 4 5

Cách hoạt động:

  1. Đầu tiên, chúng ta khởi tạo i bằng 1
  2. Sau đó, chúng ta kiểm tra xem i <= 5 có đúng không (đúng, nên chúng ta thực hiện phần thân vòng lặp)
  1. Ta in ra giá trị của i
  2. Ta tăng i lên 1
  3. Ta lặp lại các bước từ 2 đến 4 cho đến khi điều kiện trở thành sai
challenge icon

Thử thách

Dễ

Tạo một chương trình nhận số nguyên n từ đầu vào và dùng vòng lặp for để in ra tất cả các số từ 1 đến n, mỗi số cách nhau bằng một dấu cách.

Đầu ra mẫu khi n = 4:

1 2 3 4

Đảm bảo có một dấu cách sau mỗi số, kể cả số cuối cùng.

Tự làm thử

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // Viết code của bạn tại đây
    
    return 0;
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch C online