C++教程-C++ for循环
C++ for循环
C++的for循环用于在程序中重复执行一部分代码。如果迭代的次数是固定的,建议使用for循环而不是while或do-while循环。
C++的for循环与C/C#相同。我们可以初始化变量、检查条件和增加/减少值。
for (initialization; condition; incr/decr) {
// 需要执行的代码
}
流程图:
C++ for循环示例:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++) {
cout << i << "\n";
}
return 0;
}
输出:
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";
}
}
return 0;
}
输出:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
C++无限循环
如果在for循环中使用两个分号,它将无限次执行。让我们看一个简单的C++无限for循环的例子。
#include <iostream>
using namespace std;
int main() {
for (;;) {
cout << "无限for循环";
}
return 0;
}
输出:
无限for循环
无限for循环
无限for循环
无限for循环
无限for循环