Mục lục:
Định nghĩa - While Statement có nghĩa là gì?
Câu lệnh while, trong C #, là một câu lệnh lặp cho phép thực thi một câu lệnh nhúng có điều kiện trong 0 hoặc nhiều lần. Câu lệnh nhúng ngụ ý khối mã chứa một hoặc nhiều câu lệnh được thực thi trong câu lệnh while.
Câu lệnh while là một trong những câu lệnh điều khiển trong C # cho phép thực thi chuỗi logic nhiều lần trong một vòng lặp cho đến khi một điều kiện cụ thể là sai. Do biểu thức điều khiển đại diện cho điều kiện được ước tính khi bắt đầu thực hiện vòng lặp while, nên có khả năng không vào vòng lặp khi điều kiện trả về sai trong lần lặp đầu tiên.
Câu lệnh while thường được sử dụng khi số lần lặp được thực hiện không được biết và không thể ước tính được. Câu lệnh while cũng có thể được sử dụng trong một vòng lặp trong đó điều kiện luôn luôn đúng nhưng có các điều kiện thoát trong các câu lệnh thân vòng lặp.
Techopedia giải thích While Statement
Câu lệnh while lấy một tham số chỉ định biểu thức Boolean biểu thị điều kiện để kết thúc vòng lặp. Trong trường hợp có nhiều điều kiện, biểu thức Boolean có thể được xây dựng bằng cách kết hợp nhiều điều kiện với các toán tử logic có điều kiện (&& và ||) hoặc toán tử logic Boolean (& và |).
Biểu thức Boolean được ước tính trong khi:
- Bước vào vòng lặp trong lần lặp đầu tiên
- Kiểm soát đến cuối câu lệnh nhúng của câu lệnh while
- Câu lệnh "continue" được thực thi trong vòng lặp
Nếu kết quả đánh giá biểu thức này là đúng, điều khiển được chuyển sang câu lệnh nhúng. Nếu biểu thức Boolean trả về false, điều khiển được chuyển ra khỏi câu lệnh while.
Ví dụ, câu lệnh while có thể được sử dụng để in các số từ một đến 10 bằng cách cung cấp một điều kiện Boolean thích hợp, cùng với việc cập nhật cần thiết cho biến liên quan đến điều kiện.
"Break", "return", "throw" và "goto" là các câu lệnh nhảy có thể được sử dụng trong vòng lặp while để thoát khỏi vòng lặp của các câu lệnh được nhúng trong vòng lặp đó.
Để chấm dứt câu lệnh while và tránh sự xuất hiện của một vòng lặp vô hạn, biểu thức Boolean phải được xác định một cách thích hợp cùng với việc khởi tạo và cập nhật đúng các biến được sử dụng trong biểu thức.
Định nghĩa này được viết trong bối cảnh của C #