Vòng lặp do-while trong C++


1. Giới thiệu

Vòng lặp do-while tương tự như một vòng lặp while, ngoại trừ nó được đảm bảo để thực hiện ít nhất một lần.

2. Cú pháp

do {

    // Khối lệnh được thực thi

} while(condition);

Lưu ý rằng biểu thức điều kiện xuất hiện ở cuối vòng lặp, do đó các câu lệnh trong vòng lặp do-while thực thi một lần trước khi điều kiện được kiểm tra.

Nếu điều kiện là true, luồng điều khiển nhảy trở lại để thực thi các lệnh trong do. Quá trình này lặp lại cho đến khi điều kiện đã cho trở thành false.

3. Sơ đồ thuật toán

 

4. Ví dụ vòng lặp do-while trong C++

#include <iostream>

using namespace std;

int main () {

    int a = 10;

    do {

        cout << "Gia tri cua a: " << a << endl;

        a++;

    } while( a < 20 );

    return 0;

}

Kết quả:

Gia tri cua a: 10
Gia tri cua a: 11
Gia tri cua a: 12
Gia tri cua a: 13
Gia tri cua a: 14
Gia tri cua a: 15
Gia tri cua a: 16
Gia tri cua a: 17
Gia tri cua a: 18
Gia tri cua a: 19

XEM TIẾP: Lệnh Break, Continue, Goto trong C++