Visual C++ 基礎篇 continue 與 break 的不同用法

continue 的功用是跳過這次的迴圈再回到迴圈的開始繼續執行。

break 的功用是直接跳離開整個迴圈。
 
範例一
#include <iostream>
using namespace std;
void main()
{
int i;
for (i = 1; i <= 4; i++) {
cout << "i = " << i << endl; //第幾次執行迴圈
cout << "這是區段一\n"; //程式區段一
if (i == 3)
continue; //強迫程式直接回到迴圈開頭
cout << "這是區段二\n"; //程式區段二
}
cout << "\n這是區段三\n"; //程式區段三
system("Pause");
}
範例二
#include <iostream>
using namespace std;
void main()
{
int a =10,b,i;
for (i = 1; i <=i+1; i++) {
cout << "猜一猜,請輸入一值,猜第" << i << "次" << endl; //第幾次執行迴圈
cin >> b;
if (b != a)
continue; //強迫程式直接回到迴圈開頭
cout << "您答對了\n";
break;
}
system("Pause");
}

 
 
已邀請:

要回復主題請先登入註冊