admin 管理员组

文章数量: 1087135


2024年1月9日发(作者:简单的网页设计作品免费)

c++中foreach循环的用法

C++中的 foreach 循环是一种方便快速的遍历容器中元素的方式,它可以让你像处理数组一样来处理容器中的元素。

下面是 foreach 循环的语法格式:

```

foreach (auto& element : collection) {

// 在这里编写处理元素的逻辑

}

```

其中,`collection`是要遍历的容器中的元素列表,`element`是一个引用类型,用于存储容器中的元素。每次 foreach 循环迭代时,都会自动将容器中的每个元素复制到`element`引用类型中。

下面是一个简单的示例,演示了如何使用 foreach 循环遍历字符串数组:

```c++

#include

#include

int main() {

std::string[] arr = {"apple", "orange", "banana"};

for (std::string str : arr) {

std::cout << str << " ";

}

std::cout << std::endl;

// 使用 foreach 循环遍历字符串数组

for (auto& str : arr) {

std::cout << str << " ";

}

return 0;

}

```

输出结果如下:

```

apple

orange

banana

```

在上面的示例中,我们首先使用 for 循环遍历字符串数组 arr,然后分别输出每个字符串。现在,我们使用 foreach 循环遍历字符串数组,并输出每个字符串。可以看出,两种循环方式的结果是相同的。


本文标签: 循环 容器 数组 字符串 元素