在c語言中if語句後跟個continue是什麼意思

2021-05-30 13:27:16 字數 2586 閱讀 3321

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...