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ả

Hướng dẫn đưa ứng dụng iNut node-red (webHMI) của iNut Platform lên server miễn phí Heroku

Sau khi đã có được demo chạy được cảm thấy ổn ở local (máy tính của bạn), bạn muốn đưa webapp của mình lên một server Internet để cho khách hàng xem hoặc chuyển giao cho khách hàng với giá rẻ nhất (gần như bằng 0) mà không cần phải NAT PORT thì tại máy tính của mình? Thì đây là cuốn sổ tay hướng dẫn chi tiết dành cho bạn. Đặc biệt, tất cả bài viết hướng dẫn, dự án mẫu liên quan đến node-red của iNut Platform đều có thể làm theo hướng dẫn sau này nhé!

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

Làm thế nào để một nhóm lập trình viên có thể làm việc cùng nhau hiệu quả?

Nhắc lại đến việc sáng tạo ra một sản phẩm mới, chắc hẳn bạn luôn muốn nó ra đời và có hiệu quả trong thực tiễn. Tuy nhiên, không phải sản phẩm nào mới ra đời cũng được mọi người chào đón một cách nồng nhiệt như iPhone. Gác lại đến vấn đề hiệu quả của sản phẩm, đó là chuyện khó. Trước tiên, ta phải giải quyết chuyện dễ, đó là kết hợp sức mạnh của nhiều người để tạo nên một đội ngũ mạnh mẽ trong việc lập trình. Bây giờ câu hỏi đặt ra cho bạn là? Bạn muốn trở thành một phần của một nhóm có cùng lý tưởng và tiến đến thành công, HAY tự bạn sẽ tìm đến thành công bởi một mình bạn?

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