21xrx.com
2024-12-22 21:00:56 Sunday
登录
文章检索 我的文章 写文章
C++ for each 循环语句
2023-07-07 00:12:22 深夜i     --     --
C++ 循环语句 for each

C++ for each 循环语句,也被称为范围 for 循环,是 C++11 新增的一种循环方式。它的语法相对简单,具有易读、易用、易懂等优点,能够快速遍历容器、数组和其他一些集合类型。

C++ for each 循环语句的语法如下:


for ( 循环变量声明 : 表达式 )

  // 循环体语句

其中,循环变量声明表示类型和名称(在每次循环中,都将使用表达式的下一个元素对其进行初始化),表达式是要遍历的序列或集合。

C++ for each 循环语句使用起来非常方便,例如:


vector<int> vec = 5;

for (int element : vec)

  cout << element << " ";

输出结果为:1 2 3 4 5。

另外,C++ for each 循环语句也支持范围指定和引用,例如:


vector<int> vec = 5;

for (int &element : vec)

{

  element *= 2;

  cout << element << " ";

}

输出结果为:2 4 6 8 10。

需要注意的是,C++ for each 循环语句只能按顺序遍历数组和容器,不能在循环中随意地添加或删除元素。

总之,C++ for each 循环语句是 C++11 新增的一种简单易用的循环方式,能够快速遍历容器、数组和其他一些集合类型,大大提高编程效率。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章