迴圈結構(二)

2022-08-30 04:30:12 字數 625 閱讀 8979

for(引數初始化;條件判斷;更新迴圈變數)

表示式全省略,無條件判斷,迴圈變數無改變

應在迴圈體內設法結束迴圈,否則會造成死迴圈

break語句

break:改變程式控制流

用於do-while、while、for中時,可跳出迴圈而執行迴圈後面的語句

while()

continue語句

continue:只能用在迴圈裡

continue作用:跳過迴圈體中剩餘的語句而執行下一次迴圈

while()

for(引數初始化;條件判斷;更新迴圈變數)

表示式全省略,無條件判斷,迴圈變數無改變

應在迴圈體內設法結束迴圈,否則會造成死迴圈

break語句

break:改變程式控制流

用於do-while、while、for中時,可跳出迴圈而執行迴圈後面的語句

while()

continue語句

continue:只能用在迴圈裡

continue作用:跳過迴圈體中剩餘的語句而執行下一次迴圈

while()

迴圈結構(二)

乙個迴圈結構中可以巢狀其他兩種迴圈結構,巢狀多少層和多少個都可以,一般不會超過兩層!所以多重迴圈又往往被稱為叫雙重迴圈。外層迴圈執行一次,內層迴圈執行一遍 輪。while dowhile 如果在列印圖形的時候,先看有幾行,外層迴圈控制列印幾行。再看有幾列,內層迴圈控制每列列印的內容。一會break和...

迴圈結構(二) 迴圈巢狀

三種迴圈可互相巢狀,層數不限 巢狀迴圈的執行流程 涉及行 列 控制的迴圈巢狀,考慮線性代數思想,即 i控制行 j控制列 例題 畫矩形 三角形 粘牆三角形 菱形 等 分析 列印圖形總是逐行進行的,本題要重複n行操作,對於每一行,又重複若干次輸出 操作。於是,構成了乙個兩層迴圈 外層迴圈是1至n行的處理...

迴圈結構的並行 二

2 shedule條件 把並行迴圈中的計算指定給執行緒這種方式稱為迴圈佇列 loop s schedule 對於並行迴圈中並形體計算量接近的情況,使用預設的佇列方式是最優的。但也存在並行迴圈中每個平行計算量大小不一致的情況,如果計算量大小差距很大,並行程式的執行時間是以最後完成的那個執行緒為結束標記...