1樓:匿名使用者
continue對if無效
在if後面跟continue
說明這個if是在迴圈中的
如果滿足if條件 那麼直接進行下一次迴圈。
2樓:弓閔佘盼
該if語句應該是包含在迴圈當中的,continue表示滿足if條件則提前結束迴圈體的後面的語句,回到迴圈條件判斷是否再迴圈
3樓:祿木勤佳思
continue語句用於迴圈語句中,作用是不執行迴圈體剩餘部分,直接進行下次迴圈。
常見的就是與if連用。
比如下面這個程式:
int main()
}這個程式會迴圈10次,i值為0到9.
當i為0,2,4,6,8時,滿足i%2==0的條件,執行continue語句,進入下次迴圈,不會執行printf語句。
所以這個程式只會輸出奇數值,即
1,3,5,7,9,
c語言中continue用在迴圈語句的最後是什麼意思
4樓:天雲一號
continue語句只要是用在迴圈體中(不管哪個位置),都是用來跳出當前次迴圈,進入下一次迴圈。
舉例說明如下:
int i, s=0;
for(i=0; i<5; i++)
// 執行程式後s=0+1+2+3+4=10int i, s=0;
for(i=0; i<5; i++)
// 執行程式後s=0+1+2+4=7
5樓:匿名使用者
結束本次迴圈,即跳過迴圈體中下面尚未執行的語句,接著進行下一次是否執行迴圈的判定
6樓:
for(i = 0; i < 100; i++)
for(j = 0; j < 100; j++)
以上程式,執行continue的時候,跳出j的迴圈,進入i的迴圈(即i++),然後再進入j迴圈,k=100從未被執行
7樓:河蟹和諧河蟹
沒有實際意義,只不過看這更清晰嚴謹。
在c語言中if()語句後跟個continue是什麼意思?
8樓:胡說八道小鬼
continue 表示終止本次(本輪)迴圈。當**執行到continue時,本輪循
環終止,進入下一輪迴圈,具有過濾功能。
例子:continue只對直接包含它的迴圈體有效(也就是for,while, 而switch{}中的不算迴圈體);
比如在不包含switch的**中出現continue,continue跳出本次迴圈.
continue出現在switch塊中,因為continue的作用範圍僅針對 for while 之類的迴圈語句,故不起作用,依舊跳出本次迴圈。
輸出:flag:0
c語言三大迴圈、四大跳轉和判斷語句
三大迴圈for while 和 dowhile;
四大跳轉 :無條件跳轉語句 go to;跳出迴圈語句 break;繼續跳出迴圈語句 continue;返回值語句 return
判斷語句 if,if else,if else if else if...else
9樓:匿名使用者
continue語句用於迴圈語句中,作用是不執行迴圈體剩餘部分,直接進行下次迴圈。
常見的就是與if連用。
比如下面這個程式:
int main()
}這個程式會迴圈10次,i值為0到9.
當i為0,2,4,6,8時,滿足i%2==0的條件,執行continue語句,進入下次迴圈,不會執行printf語句。
所以這個程式只會輸出奇數值,即
1,3,5,7,9,
10樓:匿名使用者
該if語句應該是包含在迴圈當中的,continue表示滿足if條件則提前結束迴圈體的後面的語句,回到迴圈條件判斷是否再迴圈
11樓:莫小賢
是繼續的意思,如果你當前的條件不滿足,程式會自己繼續執行下面的
12樓:匿名使用者
continue的語法是回到迴圈開始繼續執行,我想在if()這裡應該有個迴圈吧。
比如:int sum = 0;
for(i=1;i<=5;i++)
sum = sum + i;
}sum最後輸出是12,在i = 3處回到了迴圈開始,沒有執行sum = sum + i.
13樓:願有好心情
應該是在while,for等迴圈內的,continue就是相當於goto到迴圈最後處,直接執行i++ 開啟新一輪迴圈。
14樓:匿名使用者
for(xx.xx.xx)
15樓:匿名使用者
繼續 執行
16樓:匿名使用者
#include
#include
int main()
printf("%d\n",s);}
C語言中for迴圈語句,c語言中for語句是怎麼用的
for 語句包括三個表示式,第一個和第三個可以省略,省略第一個的意思是在for之前已經對變數初始化,例如i 0 for i 5 i 和for i 0 i 5 i 意思相同 第三個省略的意思也很明顯,原來的i 可以在for迴圈語句中實現,例如 for i 0 i 5 i 和for i 0 i 5 i ...
c語言for語句,c語言中for語句是怎麼用的
中間那個語句i 20,j 10說明只要i和j符合這個條件就迴圈,第一次i 0,j 20符合i 20,j 10條件,迴圈繼續,轉入下面的i j i的值變為1,j為19,以此下去迴圈 include int main printf d d n i,j 我們測試下 就能知道結果 for i 0,j 20 ...
在c語言中的switch語句裡。如果default放在了ca
如果每條case語句和default語句後都加了break 語句,那麼default的放置與位置沒有關係。依靠switch 裡的條件判斷應該執行哪條語句。c語言switch語句中的default放在前面是不是先執行他後面的語句,再執行case語句 並不是這樣的。抄 switch語句的格式為 襲 sw...