[CPP] Cấu trúc vòng lặp

by | Aug 4, 2024 | C/C++, Ngôn ngữ lập trình | 0 comments

Cấu trúc Vòng lặp trong C++

Vòng lặp là cấu trúc điều khiển giúp thực thi lặp đi lặp lại một khối lệnh cho đến khi một điều kiện nhất định được thỏa mãn. C++ cung cấp ba loại vòng lặp chính: for, while, và do-while.

1. Vòng lặp for

  • Cú pháp:
  for (khởi_tạo; điều_kiện; tăng/giảm) {
      // Khối lệnh thực hiện lặp
  }
  • Ví dụ:
  #include <iostream>
  using namespace std;

  int main() {
      for (int i = 0; i < 5; i++) {
          cout << "Giá trị của i là: " << i << endl;
      }
      return 0;
  }

2. Vòng lặp while

  • Cú pháp:
  while (điều_kiện) {
      // Khối lệnh thực hiện lặp
  }
  • Ví dụ:
  #include <iostream>
  using namespace std;

  int main() {
      int i = 0;
      while (i < 5) {
          cout << "Giá trị của i là: " << i << endl;
          i++;
      }
      return 0;
  }

3. Vòng lặp do-while

  • Cú pháp:
  do {
      // Khối lệnh thực hiện lặp
  } while (điều_kiện);
  • Ví dụ:
  #include <iostream>
  using namespace std;

  int main() {
      int i = 0;
      do {
          cout << "Giá trị của i là: " << i << endl;
          i++;
      } while (i < 5);
      return 0;
  }

Tóm tắt:

  • Vòng lặp for: Sử dụng khi biết trước số lần lặp.
  • Vòng lặp while: Sử dụng khi điều kiện kiểm tra được thực hiện trước mỗi lần lặp.
  • Vòng lặp do-while: Sử dụng khi cần thực hiện ít nhất một lần lặp trước khi kiểm tra điều kiện.

Các vòng lặp này giúp lập trình viên lặp lại các khối lệnh một cách hiệu quả, phục vụ cho các tác vụ lặp đi lặp lại như xử lý mảng, chuỗi, hoặc các dữ liệu có cấu trúc.