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語言中的break與Continue有什麼區別
隨楚郭璧 在c語言中,兩個跳出迴圈語句的語句break和continue。初學c,難免會混淆兩個語句之間的區別,導致程式某個區域性出現邏輯錯誤。以下是二者的區別 continue只對直接包含它的迴圈體有效 也就是for,while,而switch 中的不算迴圈體 break有效的是直接包含它的for...
continue的用法,求解釋,c語言,continue的用法
continue 作用為結束本次迴圈,即跳過迴圈體中下面尚未執行的語句,接著進行下一次是否執行迴圈的判定.注意與break語句區分 break 可以用來從迴圈體內跳出迴圈體,即提前結束迴圈,接著執行迴圈下面的語句 c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯...
c 選擇語句,c 關閉視窗的語句?
這麼多分支判斷為什麼不放資料庫?請問c 如何呼叫sql語句 public static string connectionstring data source initial catalog persist security info true user id password 資料庫連線字串 以下...