ksp gửi vào
- 79326 lượt xem
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 !
- 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
- 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ẻ!