考慮此C++代碼C++跳過當前`for`循環的其餘部分並開始一個新的循環。
for(int i=0; i<=N; ++i)
{
if(/* Some condition 1 */) {/*Blah Blah*/}
if(/* Some condition 2 */){/*Yadda Yadda*/}
}
是否有任何關鍵字/命令,這樣,如果條件1的計算結果爲true
和/*Blah Blah*/
執行我可以跳過當前迭代的其餘部分,並通過遞增i
開始一個新的迭代。
我對這種語句跳過的知識最接近的是break
,但它完全終止了循環。
我想可以通過使用一些標誌和if語句來做到這一點,但一個簡單的關鍵字將是非常有用的。
+1來抵消可怕downvote –
你應該閱讀從[這裏](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)列表的圖書。 – vivek
謝謝你這個不錯的清單。 – smilingbuddha