C 中的foreach用法

2021-07-26 05:57:10 字數 374 閱讀 4469

在c++中,一般人只知道foreach分開寫為「for each」時的用法,卻不知道「foreach」的用法。不多說,直接上**。

qstringlist listtemp;

qstring strtemp1;

qstring strtemp2;

foreach(strtemp1,listtemp)

以上**中,listtemp會把自己的每個項,依次賦值給strtemp1。本例中,strtemp共有三項,foreach會迴圈三次,strtemp1在這三次迴圈中,依次被賦值「aaa」,「bbb」,「ccc」。

總結:foreach用來遍歷list,可以在遍歷中基於 list 的相應項做相應操作。

C 中foreach的用法

foreach 語句為陣列或物件集合中的每個元素重複乙個嵌入語句組。foreach 語句用於迴圈訪問集合以獲取所需資訊,但不應用於更改集合內容以避免產生不可預知的 嵌入語句為陣列或集合中的每個元素繼續執行。當為集合中的所有元素完成迭代後,控制傳遞給 foreach 塊之後的下乙個語句。可以在 for...

C 中foreach的用法

foreach語句為陣列或物件集合中的每個元素重複乙個嵌入語句組。foreach語句用於迴圈訪問集合以獲取所需資訊,但不應用於更改集合內容以避免產生不可預知的 嵌入語句為陣列或集合中的每個元素繼續執行。當為集合中的所有元素完成迭代後,控制傳遞給foreach塊之後的下乙個語句。可以在foreach塊...

C 中foreach遍歷的用法

foreach迴圈用於列舉出集合中所有的元素,foreach語句中的表示式由關鍵字in隔開的兩個項組成。in右邊的項是集合名,in左邊的項是變數名,用來存放該集合中的每個元素。該迴圈的執行過程如下 每一次迴圈時,從集合中取出乙個新的元素值。放到唯讀變數中去,如果括號中的整個表示式返回值為true,f...