c for迴圈的多種用法

2021-08-13 02:36:00 字數 402 閱讀 3588

**

第一種用法:最原始的語法(用下標)

for (size_t i = 0; i < vecnum.size(); ++i)  

第二種用法:最原始的語法(用迭代器)

for (auto it = vecnum.begin(); it != vecnum.end(); ++it)  

第三種用法:簡化陣列遍歷語法(從vs2008開始支援)

for each(auto item in vecnum)  

第四種用法:stl函式

std::for_each(vecnum.begin(), vecnum.end(), (int item)

;  第五種用法:c++11新增加的(vs2012支援)

for(auto item : vecnum)  

c for迴圈巢狀switch的用法

在c中,迴圈的實現可以借助for。在for中巢狀乙個switch,這種用法是俺最近學會的。2014 1 28 include void main printf haha n 在此程式中,continue與break起到相同的作用,都是提前終止switch。但朋友請看下面的程式 2014 1 28 i...

C for迴圈語句

c 中的for語句使用最為廣泛和靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句。for語句的一般格式為 for 表示式1 表示式2 表示式3 語句 for語句執行過程如下 先求解表示式1。求解表示式2,若其值為真 值為非0...

C for迴圈語句講解

如果我們把粉絲的標牌換成了語句cout 加油!語句塊 for語句稱為迴圈語句,大括號內的語句塊稱為迴圈體,而這種賽車的結構在c 中稱為迴圈結構。根據上面的語法格式,我們來描述一下前面所說的輸出60次 加油!的情況 for int i 0 i 60 i i 1 cout 在迴圈語句中,我們習慣用諸如i...