C語言 break語句和continue語句

2021-09-10 14:37:49 字數 704 閱讀 1042

[案例] 不停列印小於100的隨機整數,直到隨機整數等於50;

[案例] 不停列印小於100的隨機整數,直到隨機整數等於50;

main()

}while(num!=50);

}

為了使迴圈控制更加靈活,c語言提供了break語句和continue語句。

1.一般格式: break;

continue;

2.功能

(1)break:強行結束迴圈,轉向執行迴圈語句的下一條語句。

(2)continue:對於for迴圈,跳過迴圈體其餘語句,轉向迴圈變數增量表示式的計算;對於while和do-while迴圈,跳過迴圈體其餘語句,但轉向迴圈繼續條件的判定。

3.break和continue語句對迴圈控制的影響如圖所示:

4.說明

(1)break能用於迴圈語句和switch語句中,continue只能用於迴圈語句中。

(2)迴圈巢狀時,break和continue只影響包含它們的最內層迴圈,與外層迴圈無關。

Python基礎五之break和continue

通常,迴圈會不斷的執行 塊,直到條件為假或者使用完序列中的所有元素。但在有些情況下,你可能想中斷迴圈,開始新迭代或者直接結束迴圈。1 break 直接跳出迴圈,執行後面的 假設找到小於100的最大平方值。from math import sqrt for n in range 99,0,1 root...

scala基礎之迴圈 break和continue

for表示式 for i 表示式 集合 陣列 scala val num 1.to 5 num scala.collection.immutable.range.inclusive range 1,2,3,4,5 scala for i num 12 345scala for i 1.to 6 12...

C語言中 break和continue語句解析

c語言中 break和continue語句解析 1 break c語言中的break可以用在兩個地方 1 用在switch中,作用是使程式流程轉到switch語句之後的語句去執行。2 用在迴圈中,作用是轉到迴圈語句之後的語句執行。要注意的是,如果switch語句或迴圈語句是巢狀的,那break都只能...