While迴圈- 维基百科,自由的百科全书
文章推薦指數: 80 %
在程式語言中,While迴圈(英語:while loop)是一種控制流程的陳述。
利用一個返回結果為布林值(Boolean)的表達式作為循環條件,當這個表達式的返回值為“真”(true)時, ...
While迴圈
維基百科,自由的百科全書
跳至導覽
跳至搜尋
此條目沒有列出任何參考或來源。
(2014年8月22日)維基百科所有的內容都應該可供查證。
請協助補充可靠來源以改善這篇條目。
無法查證的內容可能會因為異議提出而移除。
迴圈結構
do-while迴圈
while迴圈
for迴圈
foreach迴圈
無窮迴圈
閱論編
在程式語言中,While迴圈(英語:whileloop)是一種控制流程的陳述。
利用一個返回結果為布林值(Boolean)的表達式作為循環條件,當這個表達式的返回值為「真」(true)時,則反覆執行迴圈內的程式碼;若表達式的返回值為「假」(false),則結束執行迴圈內的代碼,繼續執行迴圈下面的代碼。
因為While迴圈在區塊內代碼被執行之前,先檢查陳述是否成立,因此這種控制流程通常被稱為是一種前測試迴圈(pre-testloop)。
相對而言DoWhile迴圈,是在迴圈區塊執行結束之後,再去檢查陳述是否成立,被稱為是後測試迴圈。
目次
1程式範例
1.1VB
1.2C/C++
1.3Java
1.4Python語言
2另見
程式範例[編輯]
while迴圈
VB[編輯]
'這是一個用While迴圈的例子
dimcounterasInteger
dimTickasInteger
counter=5
tick=1
Print"Start"
whilecounter>0
counter=counter-tick
'迴圈語句
Wend
Print"End"
C/C++[編輯]
unsignedintcounter=5;
unsignedlongfactorial=1;
while(counter>0)
{
factorial*=counter--;/*當滿足迴圈條件(本例為:counter>0)時會反覆執行該條語句*/
}
printf("%lu",factorial);
Java[編輯]
publicstaticvoidmain(strargs[]){
whiletrue{
System.out.println("HelloWorld!")//因為條件已經固定為常量true,所以就會不斷執行迴圈內的語句
}
intcounter=0;
whilecounter<5{
System.out.println("已經運行了"+counter+"次")//因為條件限定為counter不大於5,所以在counter不大於5的情況下會不斷重複迴圈中的内容
counter++;
}
}
Python語言[編輯]
a=0
whilea<=10:#如果a沒有大於10就執行
a=a+1
print(a)
另見[編輯]
for迴圈
迭代
取自「https://zh.wikipedia.org/w/index.php?title=While迴圈&oldid=66073828」
分類:控制流程計算機編程隱藏分類:自2014年8月缺少來源的條目含有英語的條目
導覽選單
個人工具
沒有登入討論貢獻建立帳號登入
命名空間
條目討論
臺灣正體
已展開
已摺疊
不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體
查看
閱讀編輯檢視歷史
更多
已展開
已摺疊
搜尋
導航
首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科
說明
說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科
工具
連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目
列印/匯出
下載為PDF可列印版
其他語言
CatalàČeštinaDanskΕλληνικάEnglishEspañolEuskaraفارسیFrançaisHrvatski日本語한국어Srpskohrvatski/српскохрватскиSimpleEnglishСрпски/srpskiSvenskaTürkçe粵語
編輯連結
延伸文章資訊
- 1【文法懶人包】while的3大用法一次搞懂!
③ while作為「當…的時候」的意思,引導時間副詞子句,常和進行式連用,語意跟during the time that相近,表示「在這段時間」,可置於句中或句首。
- 2while - Yahoo奇摩字典搜尋結果
- 3迴圈敘述- while
一、while 敘述的語法. 有時候,我們需要讓電腦重複執行某些指令,直到某個條件成立為止,這種語法稱為迴圈敘述。在C 語言中的迴圈敘述有三種,分別 ...
- 4【老師救救我】when 跟while 差別在哪裡? - 希平方
when 跟while 不同的時候 · 兩個動作是「短的、瞬間的」動作,常用when。 · 兩個動作是「長的」,常用while · 要表示一段時期,用when · 兩個動作有先後差別, ...
- 5WHILE 男鞋/WHILE全系列 - Grace gift 官方購物網站
WHILE 致力提供優質平價男士鞋款,堅持以頂級真皮皮革製作。追求舒適透氣的鞋款需求,同時注入最新男裝流行趨勢,打造內斂沉穩的極簡美學、工藝與流行性兼具鞋履。