Arduino - Vòng lặp
Các ngôn ngữ lập trình cung cấp các cấu trúc điều khiển khác nhau cho phép các đường dẫn thực thi phức tạp hơn.
Câu lệnh lặp cho phép chúng ta thực hiện một câu lệnh hoặc một nhóm câu lệnh nhiều lần và sau đây là dạng chung của câu lệnh lặp trong hầu hết các ngôn ngữ lập trình:
Ngôn ngữ lập trình C cung cấp các loại vòng lặp sau để xử lý các yêu cầu về lặp.
S.NO. | Vòng lặp & mô tả |
---|---|
1 | trong khi lặp lại trong khi các vòng lặp sẽ lặp liên tục, và vô hạn, cho đến khi biểu thức bên trong dấu ngoặc, () trở thành sai. Một cái gì đó phải thay đổi biến được kiểm tra, nếu không vòng lặp while sẽ không bao giờ thoát. |
2 | vòng lặp do… while Các do…whilevòng lặp tương tự như vòng lặp while. Trong vòng lặp while, điều kiện tiếp diễn của vòng lặp được kiểm tra ở phần đầu của vòng lặp trước khi thực hiện phần thân của vòng lặp. |
3 | vòng lặp for A for loopthực hiện các câu lệnh một số lần xác định trước. Biểu thức điều khiển cho vòng lặp được khởi tạo, kiểm tra và thao tác hoàn toàn trong dấu ngoặc đơn của vòng lặp for. |
4 | Vòng lặp lồng nhau Ngôn ngữ C cho phép bạn sử dụng một vòng lặp bên trong một vòng lặp khác. Ví dụ sau minh họa khái niệm này. |
5 | Vòng lặp vô hạn Đó là vòng lặp không có điều kiện kết thúc, vì vậy vòng lặp trở thành vô hạn. |