Vòng lặp while
Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 38 trên 63.
Vòng lặp while cho phép bạn thực thi lặp đi lặp lại một khối code miễn là điều kiện đã chỉ định vẫn đúng.
Đây là cú pháp cơ bản:
while (condition) {
// đoạn code được lặp lại
}Cùng tạo một bộ đếm đơn giản:
Khởi tạo biến đếm (variable)
int count = 1;Tạo một vòng lặp while chạy khi count nhỏ hơn hoặc bằng 5
while (count <= 5) {
printf("%d ", count);
count++;
}Sau khi chạy code, đầu ra sẽ là:
1 2 3 4 5Vòng lặp tiếp tục cho đến khi count trở thành 6. Khi đó, điều kiện count <= 5 trở thành sai và vòng lặp kết thúc.
Thử thách
DễViết chương trình đọc một số nguyên n từ người dùng và in ra tất cả các số chẵn từ 2 đến n (bao gồm cả n) bằng vòng lặp while.
Ví dụ, nếu người dùng nhập 10, chương trình sẽ in ra:
2 4 6 8 10Tự làm thử
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Viết code ở đâ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