C++ For循环基础教程文档
收录于 2023-04-20 00:10:05 · بالعربية · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體
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++嵌套的For循环
在C++中,我们可以在另一个for循环中使用for循环,称为嵌套的for循环。一次执行外部循环时,将完全执行内部循环。因此,如果外部循环和内部循环执行了4次,则每个外部循环将对内部循环执行4次,即总共执行16次。
C++嵌套For循环示例
我们来看一个简单的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 <iostream> 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