這是Herr Deng桑的教學blog,主要處理作業與班導事務,另外還有數位小品。
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}.continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行
return的中文意思是"回歸".表示你這個函式已經執行完畢.要回歸到原來呼叫這函式的地方繼續執行.這通常是用在每一個函式的結尾break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}.比如說switch (1){ default: break; printf("hello\n");}在執行這程式碼時.會先執行break.但因break會直接跳出switch的{}.所以printf()永遠不會被執行.for (i = 0; i < 5; i++){ if (i == 2) break; printf("%d\n", i);}當i=0和i=1的時候因不等於2.所以if的條件不成立.因此不會執行break.但是當i=2時.if的條件成立.所以會執行break.因break會直接跳出for的{}.所以printf()不會被執行.因已跳出迴圈了.所以i=3和i=4也不會被執行.結果是01(沒有2,3,4,因break的關係)continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行.比如說for (i = 0; i < 5; i++){ if (i == 2) continue; printf("%d\n", i);}當i=0,i=1,i=3,i=4的時候因不等於2.所以if的條件不成立.因此不會執行continue.但是當i=2時.if的條件成立.所以會執行continue.因contine會直接跳回while的起頭然後再繼續執行.所以printf()不會被執行.結果是0134(跳過2,因continue的關係)
break和continue指令通常是用在迴圈內break是跳離迴圈的意思continue是跳過後面程式碼的執行, 繼續下一個迴圈for (i=0; i< 10; i++){程式碼 1;if (i &1) { continue; }程式碼 2;}以上的程式碼, 當 i 為奇數, 會執行 continue => 迴圈內剩下的程式碼不執行, 直接進行下個迴圈, 所以程式碼 2 不會被執行i = 0 =>程式碼 1 , 程式碼 2i = 1 => 程式碼 1i = 2 => 程式碼 1 , 程式碼 2................如果例子裏的continue改成 breaki = 0 => 程式碼 1 , 程式碼 2i = 1 => 程式碼 1 , 迴圈結束 出處:http://tw.knowledge.yahoo.com/question/question?qid=1405120805059
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}.continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行.來源:http://tw.knowledge.yahoo.com/question/question?qid=1608061711165
c語言的break敘述有兩個用途:儀式中整switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊未在continue敘述後的程式碼。
break:一是中止switch條件的case敘述一是強迫終止for while和do/while迴圈的執行continue:可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行
break敘述有兩用途:一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行ocontinue:continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊在continue敘述後的程式碼o
break敘述有兩種用途,一是終止switch條件的case敘述,另一用途是終止for、while和do/while迴圈的執行。continue在迴圈的執行過程中,相對於break跳出回圈,continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
bewak是終止switch條件的case敘述,另一用途是強迫終止for.while和do/while迴圈的執行continue可以馬上繼續下一次回圈的執行,但不執行程式區塊位在continue敘述的程式碼
出處:http://ironiclee.blogspot.com/2008/06/continue.htmlcontinue的作用與break類似,主要使用於迴圈,所不同的是break會結束區塊的執行,而continue只會結束接下來區塊中的陳述句,並跳回迴圈區塊的開頭繼續下一個迴圈,而不是離開迴圈,例如:for(int i = 1; i < 10; i++) {if(i == 5)break;cout << "i = " << i << endl;}這段程式會顯示i = 1到4,因為當 i 等於5時就會執行break而離開迴圈,再看下面這個程式:for(int i = 1; i < 10; i++) {if(i == 5)continue;cout << "i = " << i << endl;}這段程式會顯示1到4,與6到9,當 i 等於5時,會執行continue直接結束此次迴圈,這次迴圈cout該行並沒有被執行,然後從區塊開頭頭執行下一次迴圈,所以5並沒有被顯示。
break和continue指令通常是用在迴圈內break是跳離迴圈的意思continue是跳過後面程式碼的執行, 繼續下一個迴圈for (i=0; i< 10; i++){程式碼 1;if (i &1) { continue; }程式碼 2;}以上的程式碼, 當 i 為奇數, 會執行 continue => 迴圈內剩下的程式碼不執行, 直接進行下個迴圈, 所以程式碼 2 不會被執行i = 0 =>程式碼 1 , 程式碼 2i = 1 => 程式碼 1i = 2 => 程式碼 1 , 程式碼 2................如果例子裏的continue改成 breaki = 0 => 程式碼 1 , 程式碼 2i = 1 => 程式碼 1 , 迴圈結束資料來源:http://tw.knowledge.yahoo.com/question/question?qid=1405120805059
break:終止switch條件的case敘述, 另個用途是強迫終止for,while和do/while迴圈的執行。範例:do{ printf("%d" ,i); i++; if (i>5)break;}while (1);continute:馬上繼續下一次迴圈的執行,而不執行程式區塊位在continute敘述後的程式碼。範例:for (i=1;i<=10;i++){ if ((i%2)==1) continute; printf("%d",i);}
Continue可以馬上繼續下一次的迴圈執行而不執行程式區塊位在Continue指令敘述後的程式碼。Break可以在條件成立時強迫終止迴圈的執行。
continue指令敘述可以馬上繼續下一次迴圈的執行而不執行程式區塊位在continue指令敘述後的程式碼。break指令可以在條件成立時,強迫終止迴圈的執行。
break有兩個用途:一.終止switch條件的case敘述。二.強迫終止for、while何do/while迴圈的執行。continue可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break:中止switch條件的case敘述和強迫終止for、while跟do/wgile迴圈的執行。continue:可以馬上繼續下一次回圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用for迴圈,一樣會更新計數器變數
Break的敘述是中止switch條件的case敘述,另一個用途是強迫中止for、while、do/while迴圈的執行。Continue的敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在for迴圈,一樣會更新計數器變數。
break敘述有兩用途一是中止swith條件的case敘述,另一用途是強迫終止for、while和do/while迴圈的執行。continue:敘述可以馬上繼續下一迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break和continue指令通常是用在迴圈內break是跳離迴圈的意思continue是跳過後面程式碼的執行, 繼續下一個迴圈
C語言的Break敘述有兩個用途.一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈執行在迴圈中的執行過程中,相對於上一節使用break跳出回圈,continue敘述可以馬上繼續下一次回圈的執行,而不會執行程式區塊位在continue敘述的程式碼,如果使用在for迴圈,一樣會更新技術器變數。
Break敘述有兩個用途:1. 中止switch條件的case敘述。2. 強迫中止for、while和do/while迴圈的執行。例:Do{ Printf(“%d”,i); I++; If(i>5)break;}while(1);Continue敘述可以馬上繼續下一次回圈的執行,而不執行程式區塊位在continue敘述後的程式碼。例:For(i=1;i<=10;i++) { If((i%2)= =1) Continue; Printf(“%d”,i);}
break敘述有兩種用途:一是終止switch的case敘述,另一種用途是強迫終止for、while和do/while迴圈的執行。continue敘述可以馬上繼續執行下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break用法1. 終止switch條件的case敘述2. 強迫終止for,while,和do/while迴圈執行continue用法敘述可以馬上繼續下一次回圈的執行,而不執行程式區塊未在continuw敘述後的程式碼
break:直接跳出一個迴圈(跳離開 最近的一個迴圈)continue:繼續下一次回圈的執行出處:http://tw.knowledge.yahoo.com/question/question?qid=1205081216091
Break的用法有兩種,一是中止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。敘述可以使用在迴圈中的條件測試,如同switch條件敘述使用Break敘述跳出程式區塊一般。Continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在for迴圈,一樣會更新計數器變數。
break就是直接跳出迴圈(結束迴圈)continue則是略過下面任何敘述,直接跳到迴圈開始處再次執行迴圈
break有兩個用途,一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。continue敘途可以馬上繼續下依次迴圈的執行,而不執行程式區塊血在continue敘途後的程式碼,如果使用for迴圈,一樣會更新計數器變數。
c語言的break敘述有兩個用途:一是中止switch條件的case敘述,另一個用途是強迫終止for、while和do/while回圈的執行。continue敘述可以馬上繼續下一次的迴圈執行,而不執行程式區塊未在continue敘述後的程式碼
Break的用法有兩種,一是中止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。Continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在for迴圈,一樣會更新計數器變數。
break敘述有兩個用途:一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。continue敘述可以馬上繼續下依次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在for迴圈,一樣會更新計數器變數。
break敘述有兩種用途:一是終止SWITCH條件的CASE敘述,另一用途是強迫終止FOR WHILE和DO/WHILE迴圈的執行。continue敘述可以馬上繼續下依次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break敘述有兩個用途:一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。範例:do{ printf("%d",i); i++; if(i>5)break;}while(1);continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。範例:for(i=1;i<=10;i++){ if((i%2)==1) continue; printf("%d",i);}
break有兩種用法1.終止switch條件的case2.強迫終止for,while,do,while迴圈的執行continue用途:continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊未再continue敘述後的程式碼,如果使用在for迴圈,依樣會更新計數器變數
break敘述有兩種用途,一是終止switch條件的case敘述,另一個用途是強迫終止for,while和do/while迴圈的執行.contiune敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊未再contiune敘述後的程式碼.
break = 直接離開迴圈continue = 停止執行下面的指令,跳下一個迴圈變數並繼續運作迴圈
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行
continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊在continue敘述後的程式碼break敘述可以使用在迴圈中的條件測試,如同switch條件敘述使用break敘述跳出程式區塊一般
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}.比如說switch (1){ default: break; printf("hello\n");}在執行這程式碼時.會先執行break.但因break會直接跳出switch的{}.所以printf()永遠不會被執行.for (i = 0; i < 5; i++){ if (i == 2) break; printf("%d\n", i);}當i=0和i=1的時候因不等於2.所以if的條件不成立.因此不會執行break.但是當i=2時.if的條件成立.所以會執行break.因break會直接跳出for的{}.所以printf()不會被執行.因已跳出迴圈了.所以i=3和i=4也不會被執行.結果是01(沒有2,3,4,因break的關係)continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行.比如說for (i = 0; i < 5; i++){ if (i == 2) continue; printf("%d\n", i);}當i=0,i=1,i=3,i=4的時候因不等於2.所以if的條件不成立.因此不會執行continue.但是當i=2時.if的條件成立.所以會執行continue.因contine會直接跳回while的起頭然後再繼續執行.所以printf()不會被執行.結果是0134(跳過2,因continue的關係)資料來源(奇摩知識家):http://tw.knowledge.yahoo.com/question/question?qid=1608061711165
Break敘述有兩個用途:1、 一是中止switch條件的case敘述。2、 強迫終止for、while 和do/while。例: do { printf(“%d”,i); i++ if( i>5) break; } whilne (1);continue:敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼例:for(i=1;i<=10;i++){if ((i%2) = = 1)continue;printf(“ % d “,i);}
break 敘述有兩個用途:一是中止Switch條件的case敘述,另一個用途是強迫終止for,while和do/while迴圈的執行。continue 敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break 敘述有兩個用途:一個是中止Switch條件的case敘述,另一個用途是強迫中止for,while和do/while迴圈的執行。continue 敘述可以馬上繼續下一次回圈的執行,而不執行程式區塊未在continue述敘後的程式碼
☆break的用法:一、中止switch條件的case敘述。二、強迫終止for、while、和do/while迴圈的執行。☆continue的用法:continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break會跳出最近的迴圈也就是當下在跑的迴圈contenu使用for迴圈,在加上contiue寫法contiue可以暫時停止執行中的迴圈不往下執行,而是回到迴圈繼續向下一個步驟執行這樣再加上很簡單的數字判別就可以了
break指令可以條件成立時,強迫終止迴圈的執行 continue指令敘述可以馬上繼續下一次回圈的執行而不執行程式區塊未再continue指令敘述後的程式碼
continue敘述:可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在For迴圈,依樣會更新計數器變數。例: for(i=1;i<=10;i++) { if((i % 2)==1) continue; printf("%d",i); }break敘述:一.終止switch條件的case敘述二.強迫終止for、while、和do/while迴圈的執行例: do{ printf("%d",i); i++ if ( i > 5 ) break; } while (1)
break有兩個用途:一.終止switch條件的case敘述。二.強迫終止for、while何do/while迴圈的執行。continue在迴圈的執行過程中,相對於break跳出回圈,continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break和continue指令通常是用在迴圈內break是跳離迴圈的意思continue是跳過後面程式碼的執行, 繼續下一個迴圈for (i=0; i< 10; i++){程式碼 1;if (i &1) { continue; }程式碼 2;}以上的程式碼, 當 i 為奇數, 會執行 continue => 迴圈內剩下的程式碼不執行, 直接進行下個迴圈, 所以程式碼 2 不會被執行i = 0 =>程式碼 1 , 程式碼 2i = 1 => 程式碼 1i = 2 => 程式碼 1 , 程式碼 2................如果例子裏的continue改成 breaki = 0 => 程式碼 1 , 程式碼 2i = 1 => 程式碼 1 , 迴圈結束資料來源:http://tw.knowledge.yahoo.com/question/question?qid=14051208050592009年3月24日 下午 3:18 B9733149 提到... break:終止switch條件的case敘述, 另個用途是強迫終止for,while和do/while迴圈的執行。範例:do{printf("%d" ,i);i++;if (i>5)break;}while (1);continute:馬上繼續下一次迴圈的執行,而不執行程式區塊位在continute敘述後的程式碼。範例:for (i=1;i<=10;i++){if ((i%2)==1)continute;printf("%d",i);}
HTML 編輯器
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}.
回覆刪除continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行
return的中文意思是"回歸".表示你這個函式已經執行完畢.要回歸到原來呼叫這函式的地方繼續執行.這通常是用在每一個函式的結尾
回覆刪除break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}.比如說
回覆刪除switch (1)
{
default:
break;
printf("hello\n");
}
在執行這程式碼時.會先執行break.但因break會直接跳出switch的{}.所以printf()永遠不會被執行.
for (i = 0; i < 5; i++)
{
if (i == 2)
break;
printf("%d\n", i);
}
當i=0和i=1的時候因不等於2.所以if的條件不成立.因此不會執行break.但是當i=2時.if的條件成立.所以會執行break.因break會直接跳出for的{}.所以printf()不會被執行.因已跳出迴圈了.所以i=3和i=4也不會被執行.結果是
0
1
(沒有2,3,4,因break的關係)
continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行.比如說
for (i = 0; i < 5; i++)
{
if (i == 2)
continue;
printf("%d\n", i);
}
當i=0,i=1,i=3,i=4的時候因不等於2.所以if的條件不成立.因此不會執行continue.但是當i=2時.if的條件成立.所以會執行continue.因contine會直接跳回while的起頭然後再繼續執行.所以printf()不會被執行.結果是
0
1
3
4
(跳過2,因continue的關係)
break和continue指令通常是用在迴圈內
回覆刪除break是跳離迴圈的意思
continue是跳過後面程式碼的執行, 繼續下一個迴圈
for (i=0; i< 10; i++)
{
程式碼 1;
if (i &1) { continue; }
程式碼 2;
}
以上的程式碼, 當 i 為奇數, 會執行 continue
=> 迴圈內剩下的程式碼不執行, 直接進行下個迴圈, 所以程式碼 2 不會被執行
i = 0 =>程式碼 1 , 程式碼 2
i = 1 => 程式碼 1
i = 2 => 程式碼 1 , 程式碼 2
................
如果例子裏的continue改成 break
i = 0 => 程式碼 1 , 程式碼 2
i = 1 => 程式碼 1 , 迴圈結束
出處:http://tw.knowledge.yahoo.com/question/question?qid=1405120805059
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}.
回覆刪除continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行.
來源:http://tw.knowledge.yahoo.com/question/question?qid=1608061711165
c語言的break敘述有兩個用途:儀式中整switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。
回覆刪除continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊未在continue敘述後的程式碼。
break:
回覆刪除一是中止switch條件的case敘述
一是強迫終止for while和do/while迴圈的執行
continue:
可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼
break
回覆刪除是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的
continue
是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的
回覆刪除continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行
break敘述有兩用途:一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行o
回覆刪除continue:continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊在continue敘述後的程式碼o
break敘述有兩種用途,一是終止switch條件的case敘述,另一用途是終止for、while和do/while迴圈的執行。
回覆刪除continue在迴圈的執行過程中,相對於break跳出回圈,continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
bewak是終止switch條件的case敘述,另一用途是強迫終止for.while和do/while迴圈的執行
回覆刪除continue可以馬上繼續下一次回圈的執行,但不執行程式區塊位在continue敘述的程式碼
出處:http://ironiclee.blogspot.com/2008/06/continue.html
回覆刪除continue的作用與break類似,主要使用於迴圈,所不同的是break會結束區塊的執行,而continue只會結束接下來區塊中的陳述句,並跳回迴圈區塊的開頭繼續下一個迴圈,而不是離開迴圈,例如:
for(int i = 1; i < 10; i++) {
if(i == 5)
break;
cout << "i = " << i << endl;
}
這段程式會顯示i = 1到4,因為當 i 等於5時就會執行break而離開迴圈,再看下面這個程式:
for(int i = 1; i < 10; i++) {
if(i == 5)
continue;
cout << "i = " << i << endl;
}
這段程式會顯示1到4,與6到9,當 i 等於5時,會執行continue直接結束此次迴圈,這次迴圈cout該行並沒有被執行,然後從區塊開頭頭執行下一次迴圈,所以5並沒有被顯示。
break和continue指令通常是用在迴圈內
回覆刪除break是跳離迴圈的意思
continue是跳過後面程式碼的執行, 繼續下一個迴圈
for (i=0; i< 10; i++)
{
程式碼 1;
if (i &1) { continue; }
程式碼 2;
}
以上的程式碼, 當 i 為奇數, 會執行 continue
=> 迴圈內剩下的程式碼不執行, 直接進行下個迴圈, 所以程式碼 2 不會被執行
i = 0 =>程式碼 1 , 程式碼 2
i = 1 => 程式碼 1
i = 2 => 程式碼 1 , 程式碼 2
................
如果例子裏的continue改成 break
i = 0 => 程式碼 1 , 程式碼 2
i = 1 => 程式碼 1 , 迴圈結束
資料來源:
http://tw.knowledge.yahoo.com/question/question?qid=1405120805059
break:終止switch條件的case敘述, 另個用途是強迫終止for,while和do/while迴圈的執行。
回覆刪除範例:
do{
printf("%d" ,i);
i++;
if (i>5)break;
}while (1);
continute:馬上繼續下一次迴圈的執行,而不執行程式區塊位在continute敘述後的程式碼。
範例:
for (i=1;i<=10;i++){
if ((i%2)==1)
continute;
printf("%d",i);
}
Continue可以馬上繼續下一次的迴圈執行而不執行程式區塊位在Continue指令敘述後的程式碼。
回覆刪除Break可以在條件成立時強迫終止迴圈的執行。
continue指令敘述可以馬上繼續下一次迴圈的執行而不執行程式區塊位在continue指令敘述後的程式碼。
回覆刪除break指令可以在條件成立時,強迫終止迴圈的執行。
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的
回覆刪除continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行
break有兩個用途:一.終止switch條件的case敘述。二.強迫終止for、while何do/while迴圈的執行。
回覆刪除continue可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break敘述有兩種用途,一是終止switch條件的case敘述,另一用途是終止for、while和do/while迴圈的執行。
回覆刪除continue在迴圈的執行過程中,相對於break跳出回圈,continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break:中止switch條件的case敘述和強迫終止for、while跟do/wgile迴圈的執行。
回覆刪除continue:可以馬上繼續下一次回圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用for迴圈,一樣會更新計數器變數
Break的敘述
回覆刪除是中止switch條件的case敘述,另一個用途是強迫中止for、while、do/while迴圈的執行。
Continue的敘述
可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在for迴圈,一樣會更新計數器變數。
break敘述有兩用途一是中止swith條件的case敘述,另一用途是強迫終止for、while和do/while迴圈的執行。
回覆刪除continue:敘述可以馬上繼續下一迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break和continue指令通常是用在迴圈內
回覆刪除break是跳離迴圈的意思
continue是跳過後面程式碼的執行, 繼續下一個迴圈
C語言的Break敘述有兩個用途.一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈執行
回覆刪除在迴圈中的執行過程中,相對於上一節使用break跳出回圈,continue敘述可以馬上繼續下一次回圈的執行,而不會執行程式區塊位在continue敘述的程式碼,如果使用在for迴圈,一樣會更新技術器變數。
Break敘述有兩個用途:
回覆刪除1. 中止switch條件的case敘述。
2. 強迫中止for、while和do/while迴圈的執行。
例:
Do{
Printf(“%d”,i);
I++;
If(i>5)break;
}while(1);
Continue敘述可以馬上繼續下一次回圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
例:
For(i=1;i<=10;i++) {
If((i%2)= =1)
Continue;
Printf(“%d”,i);
}
break敘述有兩種用途:一是終止switch的case敘述,另一種用途是強迫終止for、while和do/while迴圈的執行。
回覆刪除continue敘述可以馬上繼續執行下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break用法
回覆刪除1. 終止switch條件的case敘述
2. 強迫終止for,while,和do/while迴圈執行
continue用法
敘述可以馬上繼續下一次回圈的執行,而不執行程式區塊未在continuw敘述後的程式碼
break:直接跳出一個迴圈(跳離開 最近的一個迴圈)
回覆刪除continue:繼續下一次回圈的執行
出處:http://tw.knowledge.yahoo.com/question/question?qid=1205081216091
Break的用法有兩種,一是中止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。敘述可以使用在迴圈中的條件測試,如同switch條件敘述使用Break敘述跳出程式區塊一般。
回覆刪除Continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在for迴圈,一樣會更新計數器變數。
break就是直接跳出迴圈(結束迴圈)
回覆刪除continue則是略過下面任何敘述,直接跳到迴圈開始處再次執行迴圈
break有兩個用途,一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。
回覆刪除continue敘途可以馬上繼續下依次迴圈的執行,而不執行程式區塊血在continue敘途後的程式碼,如果使用for迴圈,一樣會更新計數器變數。
c語言的break敘述有兩個用途:一是中止switch條件的case敘述,另一個用途是強迫終止for、while和do/while回圈的執行。
回覆刪除continue敘述可以馬上繼續下一次的迴圈執行,而不執行程式區塊未在continue敘述後的程式碼
Break的用法有兩種,一是中止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。
回覆刪除Continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在for迴圈,一樣會更新計數器變數。
break敘述有兩個用途:一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。
回覆刪除continue敘述可以馬上繼續下依次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在for迴圈,一樣會更新計數器變數。
break敘述有兩種用途:一是終止SWITCH條件的CASE敘述,另一用途是強迫終止FOR WHILE和DO/WHILE迴圈的執行。
回覆刪除continue敘述可以馬上繼續下依次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break敘述有兩個用途:一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。
回覆刪除範例:
do{
printf("%d",i);
i++;
if(i>5)break;
}while(1);
continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
範例:
for(i=1;i<=10;i++){
if((i%2)==1)
continue;
printf("%d",i);
}
break有兩種用法
回覆刪除1.終止switch條件的case
2.強迫終止for,while,do,while迴圈的執行
continue用途:
continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊未再continue敘述後的程式碼,
如果使用在for迴圈,依樣會更新計數器變數
break敘述有兩種用途,一是終止switch條件的case敘述,另一個用途是強迫終止for,while和do/while迴圈的執行.
回覆刪除contiune敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊未再contiune敘述後的程式碼.
break = 直接離開迴圈
回覆刪除continue = 停止執行下面的指令,跳下一個迴圈變數並繼續運作迴圈
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}
回覆刪除continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行
continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊在continue敘述後的程式碼
回覆刪除break敘述可以使用在迴圈中的條件測試,如同switch條件敘述使用break敘述跳出程式區塊一般
break是在switch裡或是在迴圈裡用.擺在其它地方會產生編譯錯誤.其中文意思是"中斷".也就是說在執行break時C++會馬上跳出現在switch或迴圈的{}.比如說
回覆刪除switch (1)
{
default:
break;
printf("hello\n");
}
在執行這程式碼時.會先執行break.但因break會直接跳出switch的{}.所以printf()永遠不會被執行.
for (i = 0; i < 5; i++)
{
if (i == 2)
break;
printf("%d\n", i);
}
當i=0和i=1的時候因不等於2.所以if的條件不成立.因此不會執行break.但是當i=2時.if的條件成立.所以會執行break.因break會直接跳出for的{}.所以printf()不會被執行.因已跳出迴圈了.所以i=3和i=4也不會被執行.結果是
0
1
(沒有2,3,4,因break的關係)
continue是要在迴圈裡執行才有效.擺在其它地方會產生編譯錯誤.其中文意思是"繼續".也就是說在執行continue時C++會馬上跳回迴圈的起頭然後再繼續執行.比如說
for (i = 0; i < 5; i++)
{
if (i == 2)
continue;
printf("%d\n", i);
}
當i=0,i=1,i=3,i=4的時候因不等於2.所以if的條件不成立.因此不會執行continue.但是當i=2時.if的條件成立.所以會執行continue.因contine會直接跳回while的起頭然後再繼續執行.所以printf()不會被執行.結果是
0
1
3
4
(跳過2,因continue的關係)
資料來源(奇摩知識家):http://tw.knowledge.yahoo.com/question/question?qid=1608061711165
Break敘述有兩個用途:
回覆刪除1、 一是中止switch條件的case敘述。
2、 強迫終止for、while 和do/while。
例:
do {
printf(“%d”,i);
i++
if( i>5) break;
} whilne (1);
continue:敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在
continue敘述後的程式碼
例:
for(i=1;i<=10;i++){
if ((i%2) = = 1)
continue;
printf(“ % d “,i);
}
break 敘述有兩個用途:一是中止Switch條件的case敘述,另一個用途是強迫終止for,while和do/while迴圈的執行。
回覆刪除continue 敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break 敘述有兩個用途:一是中止Switch條件的case敘述,另一個用途是強迫終止for,while和do/while迴圈的執行。
回覆刪除continue 敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break 敘述有兩個用途:一個是中止Switch條件的case敘述,另一個用途是強迫中止for,while和do/while迴圈的執行。
回覆刪除continue 敘述可以馬上繼續下一次回圈的執行,而不執行程式區塊未在continue述敘後的程式碼
break 敘述有兩個用途:一是中止Switch條件的case敘述,另一個用途是強迫終止for,while和do/while迴圈的執行。
回覆刪除continue 敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
☆break的用法:
回覆刪除一、中止switch條件的case敘述。
二、強迫終止for、while、和do/while迴圈的執行。
☆continue的用法:
continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break
回覆刪除會跳出最近的迴圈
也就是當下在跑的迴圈
contenu
使用for迴圈,在加上contiue寫法
contiue可以暫時停止執行中的迴圈不往下執行,
而是回到迴圈繼續向下一個步驟執行
這樣再加上很簡單的數字判別就可以了
break指令可以條件成立時,強迫終止迴圈的執行
回覆刪除continue指令敘述可以馬上繼續下一次回圈的執行而不執行程式區塊未再continue指令敘述後的程式碼
break指令可以條件成立時,強迫終止迴圈的執行
回覆刪除continue指令敘述可以馬上繼續下一次回圈的執行而不執行程式區塊未再continue指令敘述後的程式碼
continue敘述:
回覆刪除可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼,如果使用在For迴圈,依樣會更新計數器變數。
例:
for(i=1;i<=10;i++)
{
if((i % 2)==1)
continue;
printf("%d",i);
}
break敘述:
一.終止switch條件的case敘述
二.強迫終止for、while、和do/while迴圈的執行
例:
do{
printf("%d",i);
i++
if ( i > 5 ) break;
} while (1)
break 敘述有兩個用途:一是中止Switch條件的case敘述,另一個用途是強迫終止for,while和do/while迴圈的執行。
回覆刪除continue 敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
☆break的用法:
回覆刪除一、中止switch條件的case敘述。
二、強迫終止for、while、和do/while迴圈的執行。
☆continue的用法:
continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break有兩個用途,一是終止switch條件的case敘述,另一個用途是強迫終止for、while和do/while迴圈的執行。
回覆刪除continue敘途可以馬上繼續下依次迴圈的執行,而不執行程式區塊血在continue敘途後的程式碼,如果使用for迴圈,一樣會更新計數器變數。
break有兩個用途:一.終止switch條件的case敘述。二.強迫終止for、while何do/while迴圈的執行。
回覆刪除continue在迴圈的執行過程中,相對於break跳出回圈,continue敘述可以馬上繼續下一次迴圈的執行,而不執行程式區塊位在continue敘述後的程式碼。
break就是直接跳出迴圈(結束迴圈)
回覆刪除continue則是略過下面任何敘述,直接跳到迴圈開始處再次執行迴圈
break和continue指令通常是用在迴圈內
回覆刪除break是跳離迴圈的意思
continue是跳過後面程式碼的執行, 繼續下一個迴圈
for (i=0; i< 10; i++)
{
程式碼 1;
if (i &1) { continue; }
程式碼 2;
}
以上的程式碼, 當 i 為奇數, 會執行 continue
=> 迴圈內剩下的程式碼不執行, 直接進行下個迴圈, 所以程式碼 2 不會被執行
i = 0 =>程式碼 1 , 程式碼 2
i = 1 => 程式碼 1
i = 2 => 程式碼 1 , 程式碼 2
................
如果例子裏的continue改成 break
i = 0 => 程式碼 1 , 程式碼 2
i = 1 => 程式碼 1 , 迴圈結束
資料來源:
http://tw.knowledge.yahoo.com/question/question?qid=1405120805059
2009年3月24日 下午 3:18
B9733149 提到...
break:終止switch條件的case敘述, 另個用途是強迫終止for,while和do/while迴圈的執行。
範例:
do{
printf("%d" ,i);
i++;
if (i>5)break;
}while (1);
continute:馬上繼續下一次迴圈的執行,而不執行程式區塊位在continute敘述後的程式碼。
範例:
for (i=1;i<=10;i++){
if ((i%2)==1)
continute;
printf("%d",i);
}