c當中的continue語句是怎麼用的

時間 2021-10-17 04:37:54

1樓:匿名使用者

你這程式不是很完整,我為了能在我這裡能執行所以稍微改了下,但是程式本身的意思完全沒改:

int x,y;//就宣告瞭下變數

//y從1到50迴圈,在迴圈體內沒出現y,那麼很明顯y僅僅是一個計數器而已,記錄這個迴圈執行了多少次

for(y=1,x=1;y<=50;y++)//明白了continue的意思後,這處**的意思就很明顯了,也就說只有當x是偶數的時候這句才會被執行

x-=3;

}最後說一下結果:x=10;y=6;

2樓:abc小鴨

continue語句的用法是:結束當前正在執行的這一次迴圈(for、while、do…while),接著執行下一次迴圈。即跳過迴圈體中尚未執行的語句,接著進行下一次是否執行迴圈的判定。

在for迴圈中,continue用來轉去執行表示式2。

在while迴圈和do…while迴圈中,continue用來轉去執行對條件表示式的判斷。

例如: 輸出1~100之間的不能被7整除的數。

for (int i=1; i<=100; i++)當i被7整除時,執行continue語句,結束本次迴圈,即跳過cout語句,轉去判斷i<=100是否成立。只有i不能被7整除時,才執行cout函式,輸出i。

3樓:匿名使用者

continue的作用是不執行以下語句,直接跳到下一次迴圈,break是直接跳出迴圈。注意兩者的不同:continue是跳到下一次,break是跳出。

for(y=1,x=1;y<=50;y++)x-=3;

} 因為y=1<50,x%2=1,所以x=7,然後不執行x-=3直接跳到下一次迴圈,因為7%2=1,所以x=12,又跳到下一次迴圈,因為12>10所以跳出迴圈。執行完x=12,y=3

c++中if語句後加continue的用法

4樓:匿名使用者

程式迴圈部分等bai同如下:du

main()

......

}其中在執行zhiif(i<1) continue時,由於當前i=0,滿足dao

“i<1”的要求回,故執行continue語句,答結束本次while迴圈,重新執行while迴圈,所以就成了死迴圈。

注:continue語句用來結束本次迴圈,而break語句用來結束一個迴圈,即不再執行本迴圈,而是執行迴圈以後的語句。

5樓:匿名使用者

continue表示進行下一次迴圈,這裡表示找到if外層第一個迴圈,開始執行下一輪

6樓:匿名使用者

continue 針對的不是 if,而是 for 或 while 之類的迴圈

表示跳過本次迴圈,執行下一次迴圈

7樓:

continue是跳過

後面語句,結束當前版

迴圈。權

8樓:徵影陸離

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

//結果是0 1 2 4

C語言中的continue和break語句有什麼區別,執行結果上怎麼回事,能不能舉個列子

碧海風雲 continue和break一般和迴圈搭配continue,執行下一次迴圈 break,跳出迴圈 include include include int main void getch return 0 執行結果 continue 跳出本次迴圈,執行下次迴圈,且本次迴圈之後邏輯均不執行。b...

C語言中break和continue的區別

星月小木木 在c語言中,兩個跳出迴圈語句的語句break和continue。初學c,難免會混淆兩個語句之間的區別,導致程式某個區域性出現邏輯錯誤。以下是二者的區別 continue只對直接包含它的迴圈體有效 也就是for,while,而switch 中的不算迴圈體 break有效的是直接包含它的fo...

c語言中for語句是怎麼用的,C語言語言中FOR的用法

for語句通常具有如下形式 for statement1 statement2 statement3 這裡,statement1 statement2和statement3是一般的語句。其中statement2應具有布林型別,但在c中具有int型別 因為c語言不支援布林型別 這段語句的執行流程如下 ...