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 5Cách hoạt động:
- Đầu tiên, chúng ta khởi tạo
ibằng 1 - Sau đó, chúng ta kiểm tra xem
i <= 5có đúng không (đúng, nên chúng ta thực hiện phần thân vòng lặp)
- Ta in ra giá trị của
i - Ta tăng
ilên 1 - Ta lặp lại các bước từ 2 đến 4 cho đến khi điều kiện trở thành sai
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;
}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
2Biến
Kiểu dữ liệuSố nguyênSố thực - DoubleKý tựGiá trị BooleanHằng sốCơ bản về printfQuy tắc đặt tên biếnChuyển đổi kiểu phần 1Chuyển đổi kiểu phần 2Thử thách ôn tậpTự luyện tập: Trình biên dịch C online