當前位置:柔美女性網 >

綠色生活 >心理 >

for迭代迴圈是什麼意思

for迭代迴圈是什麼意思

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

標籤: 迭代
  • 文章版權屬於文章作者所有,轉載請註明 https://rmnxw.com/zh-tw/lvse/xinli/0z1ypo.html