#include<iostream>
using namespace std;
int main()
{
int a;
for(a=1;a<=9;cout<<"NOPQRSTUVWXYZ"<<endl,a=a+1)
{
cout<<a;
if(a==5) continue; //continue指令 直接跳至迴圈{}之前for(...)的敘述
cout<<"ABCDEFGHIJKLM";
if(a==7) break; //break指令 直接跳至迴圈{}之後
}
cout<<endl;
system("pause");
return 0;
}
結果輸出:
1ABCDEFGHIJKLMNOPQRSTUVWXYZ
2ABCDEFGHIJKLMNOPQRSTUVWXYZ
3ABCDEFGHIJKLMNOPQRSTUVWXYZ
4ABCDEFGHIJKLMNOPQRSTUVWXYZ
5NOPQRSTUVWXYZ
6ABCDEFGHIJKLMNOPQRSTUVWXYZ
7ABCDEFGHIJKLM
請按任意鍵繼續 . . .
(解釋:當跑至第5行時continuer跳回for(...)敘述之後繼續執行迴圈;當跑至第7行時break跳出迴圈,即停止程式。)
備註:因為continuer及break都為無條件跳出指令,容易跳出錯誤的敘述,導致無法偵測錯誤,所以使用時務必注意。
全站熱搜