C 11引入了范围for循环,它是一种更简洁和易用的循环语法,用于遍历数组、容器类(例如 std::vector
、std::list
等)或支持迭代器的类型。
范围for循环遍历数组的示例
代码语言:javascript复制int arr[] = {1, 2, 3, 4, 5};
for (int num : arr)
{
std::cout << num << " ";
}
// 输出:1 2 3 4 5
范围for循环遍历STL容器
代码语言:javascript复制std::vector<int> vec = {1, 2, 3, 4, 5};
for (int num : vec)
{
std::cout << num << " ";
}
// 输出:1 2 3 4 5