Conditional loop là gì?

Noun Programming
repetitive control structure
Vòng lặp có điều kiện

Trong lập trình, vòng lặp có điều kiện (conditional loop) hoặc cấu trúc điều khiển lặp lại (repetitive control structure) là cách để các chương trình lặp lại một hoặc nhiều bước khác nhau tùy thuộc vào điều kiện (condition) do người lập trình thiết lập ban đầu.

Vòng lặp có điều kiện (conditional loop) có khả năng trở thành một vòng lặp vô tận (infinite loop) khi không có gì trong phần thân (body) của vòng lặp có thể ảnh hưởng đến kết quả của câu lệnh điều kiện (conditional statement) của vòng lặp. Vòng lặp While (While loop) và vòng lặp For (For loop) là hai loại vòng lặp có điều kiện (conditional loop) phổ biến nhất trong hầu hết các ngôn ngữ lập trình.

Ví dụ code bên dưới là vòng lặp for trong ngôn ngữ C:


for (initialization; condition; statement) {
    // code
}

Trong vòng lặp for ở trên, khởi tạo (initialization) chỉ được thực hiện một lần trước vòng lặp. Điều kiện (condition) đánh giá (evaluate) biểu thức boolean của vòng lặp. Câu lệnh (statement) được thực hiện ở cuối mỗi vòng lặp.

Learning English Everyday