Các vòng lặp có thể thực thi một khối mã miễn là đạt được một điều kiện cụ thể. Vòng lặp rất tiện lợi vì chúng tiết kiệm thời gian, giảm lỗi và chúng làm cho mã dễ đọc hơn.
Vòng lặp While:
Vòng lặp được thực hiện nhiều lần với một điều kiện nhất đinh (true), đó gọi là vòng lặp While.
Cú pháp vòng lặp While:
Cú pháp của một vòng lặp while trong C ++ là:
while(condition) { statement(s); }
Ở đây, statement(s) có thể là một câu lệnh đơn hoặc một khối các câu lệnh. Điều kiện ( condition) có thể là bất kỳ biểu thức nào và true là giá trị khác không. Vòng lặp lặp trong khi điều kiện là đúng.
Khi điều kiện trở thành sai, điều khiển chương trình chuyển đến dòng ngay sau vòng lặp.
Sơ đồ While C++
Ở đây, điểm mấu chốt của vòng lặp Whole là các vòng lặp có thể không bao giờ chạy. Khi điều kiện được kiểm tra và kết quả là sai, thân 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.
#include <iostream> using namespace std; int main () { // Khai báo biến cục bộ: int a = 10; // thực thi vòng lặp while 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