網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

for迭代循環是什麼意思

欄目: 心理 / 發佈於: / 人氣:3.15W
for迭代循環是什麼意思

這是最新標準C++11中新增的範圍迭代語法。

int array[5]={1, 2, 3, 4, 5}

for(int&x : array)

{

x *=2

}

上面 for 述句的第一部份定義被用來做範圍迭代的變量,就像被聲明在一般 for 循環的變量一樣,其作用域僅只於循環的範圍。而在":"之後的第二區塊,代表將被迭代的範圍。這樣一來,就有了能夠允許 C-style 數組被轉換成範圍概念的概念圖。這也可以是 std::vector,或是其他符合範圍概念的對象。

上面的代碼對array數組中的每個元素都乘以2

Tags:迭代