1. 程式人生 > >對於for迴圈中的continue語句的使用

對於for迴圈中的continue語句的使用

C++Primer.171頁:continue語句終止最近的迴圈中的當前迭代並立即開始下一次迭代。

#include "stdafx.h" #include <iostream> using namespace std;

int _tmain(int argc, _TCHAR* argv[]) {     int k=5;     int sum=0;     for (int i=0;i<k;i++)     {         if(i<k)         {             sum+=i;             cout <<"if迴圈裡面" <<sum << endl;             continue;//並不只是跳出該判斷語句,而是跳出當前的迭代,進行下一次迭代——用於過濾

        }         sum=100;         cout << "if迴圈外"<<sum << endl;     }     system("pause");     return 0; }

//程式沒有指執行if後面的語句,直接通過continue進行下一次迭代