c++ for循环无括号
时间: 2023-08-12 07:09:28 浏览: 164
c++中for双循环的那些事
5星 · 资源好评率100%
在C++中,可以使用无括号的for循环。这种循环形式被称为"范围for循环"或"foreach循环",用于遍历容器中的元素。它的语法如下:
```
for (元素类型 变量名 : 容器) {
// 循环体
}
```
在这个循环中,变量名会依次取容器中的每个元素,并执行循环体中的代码。这样可以方便地遍历容器中的元素,而无需使用索引或迭代器。
例如,如果要遍历一个整型数组并打印每个元素,可以使用无括号的for循环:
```cpp
int arr[] = {1, 2, 3, 4, 5};
for (int num : arr) {
cout << num << " ";
}
```
输出结果为:1 2 3 4 5。
需要注意的是,范围for循环只适用于遍历容器中的元素,而不适用于执行固定次数的循环。对于需要指定循环次数的情况,还是需要使用传统的带括号的for循环。
阅读全文