c語言中ifi2continue大概什麼意思

2021-03-11 20:12:24 字數 2988 閱讀 3339

1樓:天雲一號

continue語句只抄

用在for、while、do...while等迴圈體中襲,作用是退bai

出本次迴圈而強行執行du下一次zhi迴圈。

if(i%2) continue;  // 當daoi不是2的倍數時,退出本次迴圈而強行執行下一次迴圈;否則,繼續執行本次迴圈。

舉例說明如下:

int a[5], i, j=0;

for(i=0; i<5; i++)

// 程式執行完後,陣列a的各元素值為0, 2,4

2樓:衛玉枝釗璧

if(i%3)

//如果i除以3的餘數不等於0

continue;

//則迴圈內continue以後的語句,不執行,進入下一次迴圈n++;

//n自加1

3樓:遊萱斐水

如果抄i不能被2整除,執行continue,即結束當前迴圈,進入下一次迴圈;

例如for(i=0;i<5;i++)

當i=3;不能被2整除,結束迴圈,不列印,進行下一次迴圈i=4;

4樓:哇哇跳

如果i不能被2整除

,執bai行continue,即結束當

du前迴圈,進入下一zhi次迴圈dao;

例如for(i=0;i<5;i++)

當版i=3;不能被2整除,結束迴圈,不打權印,進行下一次迴圈i=4;

5樓:nice靚力而行

if ( i%2 ) continue;

實際是簡寫的 if ( i%2==1 ) continue;

若 i對2取餘得1,執行continue;

6樓:匿名使用者

i%2是i除以2的餘數,當i為奇數時i%2為真,

因此if(i%2) continue;就是如果i為奇數,則跳出本次迴圈,開始下次迴圈。

7樓:匿名使用者

if ( i%2 ) continue;大概什麼意思?

如果i除2的餘數不等於0那麼繼續下一語句

8樓:匿名使用者

如果i不能被2整除,由continue

c語言裡的部分句子 if(i%2) { i++; continue; }是什麼意思?求高手指教。

9樓:左手持煙

if(i%2) //如果i除以

bai2 的餘數 的值為真 即如du果i不能被2整除,也就說zhi如果i是奇數進入daoif後面的語句

舉個例子屬

你想如果i=4

i%2是等於0的

那麼if後面括號裡的值就是0,即為假。

那麼i++這裡就不會執行程式會跳過if語句

10樓:雨林

找到不能被2整除的i值

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

11樓:胡說八道小鬼

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

12樓:匿名使用者

continue語句用於迴圈語句中,作用是不執行迴圈體剩餘部分,直接進行下次迴圈。

常見的就是與if連用。

比如下面這個程式:

int main()

}這個程式會迴圈10次,i值為0到9.

當i為0,2,4,6,8時,滿足i%2==0的條件,執行continue語句,進入下次迴圈,不會執行printf語句。

所以這個程式只會輸出奇數值,即

1,3,5,7,9,

13樓:匿名使用者

該if語句應該是包含在迴圈當中的,continue表示滿足if條件則提前結束迴圈體的後面的語句,回到迴圈條件判斷是否再迴圈

14樓:莫小賢

是繼續的意思,如果你當前的條件不滿足,程式會自己繼續執行下面的

15樓:匿名使用者

continue的語法是回到迴圈開始繼續執行,我想在if()這裡應該有個迴圈吧。

比如:int sum = 0;

for(i=1;i<=5;i++)

sum = sum + i;

}sum最後輸出是12,在i = 3處回到了迴圈開始,沒有執行sum = sum + i.

16樓:願有好心情

應該是在while,for等迴圈內的,continue就是相當於goto到迴圈最後處,直接執行i++ 開啟新一輪迴圈。

17樓:匿名使用者

for(xx.xx.xx)

18樓:匿名使用者

繼續 執行

19樓:匿名使用者

#include

#include

int main()

printf("%d\n",s);}

c語言中ifk2是什麼意思,c語言中factorial(K)是什麼意思

在c語言中,if 表示式可以使任意型別的表示式,只要表示式結果為零即為假,否則位置。此題中,當且僅當k2 0時為假。c語言中factorial k 是什麼意思 factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回一個階乘的結果 vs factoria k 就表示k...

C語言中headnode是什麼,C語言中,頭指標head,和headnext分別是什麼

應該是個變數名,直譯過來是頭指標,一般用在連結串列裡 c語言。如圖。星號 跟在node後面和在head前面有什麼區別?這兩種寫法效果是一樣的,沒有區別 如同 定義一個指標變數,可以寫 int p int p int p 沒區別 都是代表結構體指標 c語言中,頭指標head,和head next分別是...

c語言中while的用法C語言中while的用法

c語言中while的用法解析如下 一 1表示true,在bool型別取值false和true,0為false,非0為true 例如 1和2都是true 程式中,這裡1就表示永真,直到迴圈體內遇到break。二 while用法演示解析 1 含義 while 迴圈會在指定條件為真時迴圈執行 塊。2 語法...