📅  最后修改于: 2023-12-03 14:39:36.914000             🧑  作者: Mango
在编程中,我们常常需要重复执行一段代码,例如遍历数组、输入输出等等。这时候 for 循环就非常方便和实用。本文将介绍 C 和 C++ 中的 for 循环语法和示例。
C 中的 for 循环由三部分组成:初始化、条件判断和更新。它的语法如下:
for (初始化; 条件判断; 更新) {
// 循环体
}
其中,
for 循环的执行流程如下:
示例:输出 1 到 10 的整数
for (int i = 1; i <= 10; i++) {
printf("%d ", i);
}
输出:
1 2 3 4 5 6 7 8 9 10
C++ 中的 for 循环与 C 中的类似,但是它可以遍历容器类,例如 vector、array 等。它的语法如下:
for (初始化; 条件判断; 更新) {
// 循环体
}
其中,
for 循环的执行流程如下:
示例:遍历 vector 容器
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> vec = {1, 2, 3, 4, 5};
for (auto it = vec.begin(); it != vec.end(); it++) {
cout << *it << " ";
}
return 0;
}
输出:
1 2 3 4 5
for 循环是 C 和 C++ 中非常实用的循环语句,它可以以简洁的方式实现循环操作。在实际编程中,我们需要灵活运用 for 循环来完成各种任务。