Vòng lặp for trong C++ được sử dụng để lặp lại một phần của chương trình nhiều lần. Nếu số lần lặp là cố định thì nên sử dụng vòng lặp for hơn là vòng lặp while hoặc do-while.
Vòng lặp for trong C++ cũng giống như C/C#. Chúng ta có thể khởi tạo biến, kiểm tra điều kiện và giá trị tăng/giảm.
- for (khởi tạo; điều kiện; incr/decr){
- //mã sẽ được thực thi
- }
Sơ đồ:
Ví dụ về vòng lặp C++
- #include <iostream>
- sử dụng không gian tên std;
- int main() {
- cho ( int i=1;i<=10;i++){
- cout<<i << “\n” ;
- }
- }
Đầu ra:
1 2 3 4 5 6 7 số 8 9 10
Vòng lặp lồng nhau trong C++
Trong C++, chúng ta có thể sử dụng vòng lặp for bên trong vòng lặp for khác, nó được gọi là vòng lặp for lồng nhau. Vòng lặp bên trong được thực hiện đầy đủ khi vòng lặp bên ngoài được thực hiện một lần. Vì vậy, nếu vòng lặp bên ngoài và vòng lặp bên trong được thực hiện 4 lần, vòng lặp bên trong sẽ được thực hiện 4 lần cho mỗi vòng lặp bên ngoài, tức là tổng cộng 16 lần.
Ví dụ vòng lặp lồng nhau trong C++
Hãy xem một ví dụ đơn giản về vòng lặp lồng nhau trong C++.
- #include <iostream>
- sử dụng không gian tên std;
- int main() {
- cho ( int i=1;i<=3;i++){
- cho ( int j=1;j<=3;j++){
- cout<<i<< ” ” <<j<< “\n” ;
- }
- }
- }
Đầu ra:
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3
Vòng lặp vô hạn C++
Nếu chúng ta sử dụng dấu chấm phẩy kép trong vòng lặp for, nó sẽ được thực thi vô số lần. Hãy xem một ví dụ đơn giản về vòng lặp for vô hạn trong C++.
- #include <iostream>
- sử dụng không gian tên std;
- int main() {
- cho (; 😉
- {
- cout<< “Vòng lặp Infinitive” ;
- }
- }
Đầu ra:
Vòng lặp nguyên mẫu Vòng lặp nguyên mẫu Vòng lặp nguyên mẫu Vòng lặp nguyên mẫu Vòng lặp nguyên mẫu ctrl+c