Vòng lặp while
trong ngôn ngữ lập trình C cho phép bạn thực hiện một khối mã lặp đi lặp lại miễn là điều kiện kiểm tra vẫn đúng (true). Điều kiện kiểm tra được đánh giá trước mỗi lần lặp, và nếu nó đúng, thì mã bên trong vòng lặp while
sẽ được thực hiện. Khi điều kiện kiểm tra trở thành sai (false), vòng lặp kết thúc và quá trình thực thi chương trình tiếp tục. Dưới đây là cú pháp và ví dụ về cách sử dụng vòng lặp while
trong C:
Cú pháp:
c
while (condition) {
// Mã thực hiện trong vòng lặp khi điều kiện đúng
}
Ví dụ:
c
#include <stdio.h>
int main() {
int count = 0;
while (count < 5) {
printf("Số lần lặp: %d\n", count);
count++;
}
return 0;
}
Trong ví dụ trên, chúng ta sử dụng vòng lặp while
để in ra thông báo số lần lặp và tăng biến count
lên mỗi lần lặp cho đến khi count
đạt giá trị 5. Khi count
lớn hơn hoặc bằng 5, điều kiện kiểm tra trở thành sai và vòng lặp kết thúc.
Lưu ý rằng nếu điều kiện kiểm tra ban đầu là sai, vòng lặp while
sẽ không bao giờ thực hiện mã bên trong. Điều này có thể dẫn đến việc vòng lặp không được thực hiện lần nào nếu điều kiện kiểm tra không đúng ngay từ đầu.