11. 專題報告-貨品存取操作系統之探討 2013/06/19
10
(六) While 迴圈
如果想處理重複性的工作時,「迴圈」會是一個方便
的選擇,它可以執行相同的程式片段,還可以讓程式結構
化。
當迴圈重複執行的次數很確定時,就會使用for迴圈。
但是對於有些問題,無法事先知道迴圈該執行幾次才夠時,
就可以考慮使用 while 迴圈或 do while 迴圈。
While 迴圈提供了類似 for 迴圈的功能,但 for 迴圈必
須知道迴圈執行的次數,while 迴圈則不用。下面就是 while
迴圈的格式
設定初值;
while( 判斷條件 ) □ /* □:不可加分號 */
{
迴圈主體;
設定增減量;
} □ /* □:不可加分號 */
當 while 迴圈主體只有一個敘述時,可以不使用大括
號。在 while 迴圈敘述中,判斷條件通常是一個帶有邏輯
運算子的運算式,當判斷值為真(ture),迴圈就會執行一
次,再重複測試判斷條件、執行迴圈主體,直到判斷條件
值為假(false)時,才會跳離 while 迴圈。