C++ For循环
C++ for循环用于多次迭代程序的一部分。如果迭代的次数是固定的,建议使用for循环而不是while或do-while循环。
C++ for循环与C/C#相同。我们可以初始化变量,检查条件和增加/减少值。
for(initialization; condition; incr/decr){  
//code to be executed  
}  
流程图:

C++ For循环示例
#include <iostream>
using namespace std;
int main() {
         for(int i=1;i<=10;i++){    
            cout<<i <<"\n";    
          }     
    } 
输出:
1
2
3
4
5
6
7
8
9
10
C++ 嵌套循环
在C++中,我们可以在另一个for循环内使用for循环,这被称为嵌套循环。当外层循环执行一次时,内层循环将完全执行。所以如果外层循环和内层循环都执行4次,内层循环将对每个外层循环执行4次,即总共16次。
C++ 嵌套循环示例
让我们看一个C++中嵌套for循环的简单示例。
#include <iostream>
using namespace std;
int main () {
        for(int i=1;i<=3;i++){    
             for(int j=1;j<=3;j++){    
            cout<<i<<" "<<j<<"\n";    
          }   
        }
    }  
输出:
1 1
1 2
1 3
2 1
2 2 
2 3
3 1
3 2
3 3
C++ 无限循环
如果我们在for循环中使用了双分号,它将会被无限执行。让我们看一个在C++中的简单的无限循环的例子。
#include 
using namespace std;
int main () {
        for (; ;)  
          {  
                  cout<<"Infinitive For Loop";  
          }  
    }  
输出:
Infinitive For Loop
Infinitive For Loop
Infinitive For Loop
Infinitive For Loop
Infinitive For Loop
ctrl+c
 极客笔记
极客笔记