Vòng lặp C++



a) Vòng lặp for

Cú pháp:

1
2
3
for (bien; dieu_kien; tang_giam)  {
      cac_lenh;
}
  1. b) Vòng lặp while

Thực hiện lặp đi lặp lại một lệnh mục tiêu đến khi nào điều kiện đã cho còn là đúng.

Cú pháp:

1
2
3
while(dieu_kien) {
          cac_lenh;
}

c) Vòng lặp do… while

Tương tự  vòng lặp while, khác ở chỗ nó sẽ kiểm tra điều kiện ở  cuối vòng lặp. Đảm bảo vòng lặp được thực hiện ít nhất 1 lần

Cú pháp:

1
2
3
4
do {
        cac_lenh;
 }
while(dieu_kien);

Xét một ví dụ đơn giản về 3 loại vòng lặp:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
  
int main() {
    int i;
    for (i=1; i <= 10; i++) {
      cout << i << " ";
    }
    i = 1; cout << endl;
    while(i <= 10) {
      cout << i << " ";
      i++;
    }
    i = 1; cout << endl;
    do {
      cout << i << " ";
      i++;
    }
    while(i <= 10);
    return 0;
}