基于范围的for循环 在c++11里增加了此功能,对数组的每个元素执行相同的操作。 int a[5]={1,2,3,4,5}; for(int x:a) cout<<x<<endl; 其中,x最初表示a的第一个元素,显示第一个元素以后,不断执行循环。 若要修改数组中的元素需要使用不同的循环变量语法。 for(int &x:a) x *= 2;