
- 帕斯卡教程
- 帕斯卡 - 主頁
- 帕斯卡 - 總覽
- 帕斯卡 - 環境設定
- 帕斯卡 - 程式結構
- 帕斯卡 - 基本語法
- 帕斯卡 - 資料型別
- 帕斯卡 - 變數型別
- 帕斯卡 - 常量
- 帕斯卡 - 運算子
- 帕斯卡 - 決策制定
- 帕斯卡 - 迴圈
- 帕斯卡 - 函式
- 帕斯卡 - 過程
- 帕斯卡 - 變數作用域
- 帕斯卡 - 字串
- 帕斯卡 - 布林值
- 帕斯卡 - 陣列
- 帕斯卡 - 指標
- 帕斯卡 - 記錄
- 帕斯卡 - 變體
- 帕斯卡 - 集合
- 帕斯卡 - 檔案處理
- 帕斯卡 - 記憶體
- 帕斯卡 - 單元
- 帕斯卡 - 日期和時間
- 帕斯卡 - 物件
- 帕斯卡 - 類
- 帕斯卡實用資源
- 帕斯卡 - 快速指南
- 帕斯卡 - 實用資源
- 帕斯卡 - 討論
帕斯卡 - Break 語句
帕斯卡中的break語句有以下兩個用途 −
當在迴圈中遇到break語句時,迴圈將立即終止並且程式控制元件恢復到迴圈後的下一條語句。
可用於終止case語句中的一個 case(在下一章中介紹)。
如果你使用巢狀迴圈(即一個迴圈巢狀在另一個迴圈中),break 語句將停止執行最內層迴圈並開始執行該塊之後的下一行程式碼。
語法
帕斯卡中break語句的語法如下 −
break;
流程圖

示例
program exBreak; var a: integer; begin a := 10; (* while loop execution *) while a < 20 do begin writeln('value of a: ', a); a:=a +1; if( a > 15) then (* terminate the loop using break statement *) break; end; end.
當編譯並執行上述程式碼時,它將生成以下結果 −
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15
pascal_loops.htm
廣告