while

Giới thiệu

Vòng lặp while là một dạng vòng lặp theo điều kiện, mình không thể biết trước số lần lặp cua nó, nhưng mình quản lý lúc nào thì nó ngừng lặp!

Cách hiểu dành cho Newbie

Giống như for, cũng có vài khái niệm mà bạn cần nắm, tôi đã "vui" hóa cho nó nên hãy thoải mái khi đọc smiley!

  1.  While là một vòng lặp không biết trước số lần lặp, nó dựa vào điều kiện, điều kiện còn đúng thì còn chạy. Điều này cũng giống như, nếu chúng ta còn đang "xanh" trong LOL thì không ngại gì mà đi lẻ. Tất nhiên, nếu không "xanh" thì không đi lẻ nữa devil
  2. Chạy một đoạn lệnh (trong đó có những hàm ảnh hưởng đến điều kiện). Nếu cứ chạy mãi như void loop() thì biết khi nào vòng lặp While mới dừng!

Cú pháp

while (<điều kiện>) {
//các đoạn lệnh;
}

Ví dụ

int day = 1;
int nam = 2014; // Năm 2014
while (day < 365) { //Chừng nào day < 365 thì còn chạy (<=364). Khi day == 365 thì hết 1 năm...
    day += 1; //
    delay(60*60*24);// Một ngày có 24 giờ, mỗi giờ có 60 phút, mỗi phút có 60 giây
}
nam += 1; //... bây giờ đã là một năm mới ! Chúc mừng năm mới :)

Đó chỉ là một ví dụ vui để bạn hiểu cách hoạt động của vòng lặp while. Chúc vui vẻ!

lên
13 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Cách lập trình nhiều con LED 7 đoạn (loại đơn)

Ở bài viết này, tôi sẽ giúp các bạn điều khiển nhiều con LED 7 đoạn với Arduino hoặc ATTiny13. Từ đây, bạn có thể tự xây dựng cho mình một màn hình số để làm một máy tính bỏ túi cực kỳ đơn giản. Và quan trọng hơn, đó là những thứ do chính tay bạn tự làm ra!

lên
39 thành viên đã đánh giá bài viết này hữu ích.