Vòng lặp while trong C++ được sử dụng để lặp một phần của chương trình một vài lần. Nếu số lần lặp không được xác định trước thì vòng lặp lặp while được khuyến khích sử dụng trong trường hợp này.
Cú pháp:
while(condition) { // Khối lệnh được lặp lại cho đến khi condition = False }
trong đó, condition có thể là bất kỳ biểu thức nào. Khối lệnh trong vòng lặp while được thực thi trong khi condition là true. Khi condition là false thì điều khiển chương trình sẽ chuyển đến dòng ngay sau vòng lặp.
Sơ đồ thuật toán:
Ở đây, điểm mấu chốt cần lưu ý là vòng lặp while có thể không thực thi được. Khi điều kiện là false, khối lệnh bên trong vòng lặp sẽ bị bỏ qua và câu lệnh đầu tiên sau vòng lặp while sẽ được thực thi.
Nội dung chính
Ví dụ vòng lặp while trong C++
#include <iostream> using namespace std; int main () { int a = 10; while( a < 20 ) { cout << "Gia tri cua a: " << a << endl; a++; } 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