迴圈敘述- while
文章推薦指數: 80 %
一、while 敘述的語法. 有時候,我們需要讓電腦重複執行某些指令,直到某個條件成立為止,這種語法稱為迴圈敘述。
在C 語言中的迴圈敘述有三種,分別 ...
迴圈敘述-while
一、while敘述的語法
有時候,我們需要讓電腦重複執行某些指令,直到某個條件成立為止,這種語法稱為迴圈敘述。
在
C語言中的迴圈敘述有三種,分別是for、while、do-while,我們先來看看while的語法:
while(條件式)指令一;
上面的語法是當條件式成立時,程式會重複執行指令一,每執行完指令一之後,便再檢查一次該條件式是否成立,如果成立,則繼續執行迴圈內的指令(也就是指令一),而如果條件式不成立了,則離開這個迴圈,執行下一行指令。
上面的語法,如果我們希望條件成立的時候能執行一堆指令,可以用一對大括號把它們包起來,如:
while(條件式){
指令一;
指令二;
指令三;
}
而在迴圈敘述中,我們可以使用break指令讓它強制離開迴圈,或是用continue
指令來忽略下面的指令而繼續下一次的迴圈,例如:
a=(rand()%100)+1;
b=0;
while(b!=a){
scanf("%d",&b);
if(b>100)continue;
if(b<=0)break;
if(b>a)printf("Toobig!\n");
if(b
#include
以我們剛才猜數字的例子來說,其實用
do-while是比較合適的,各位也可以試著把它改用do-while看看。
只不過以一般程式設計師來說,用while的次數比用do-while來得高,而且其他非
C的程式語言,有些只有while語法而沒有do-while的語法,所以我們教學時以while
為主,而同學們可以自行判斷使用while還是使用do-while。
(有句話說,一招半式闖江湖,只會
while而不會do-while,程式還是寫得出來,不過多學一個語法也是不錯的。
)
上一頁
首頁
下一頁
延伸文章資訊
- 1【多益必考】While、when、as 用法大公開!
While、when、as 用法大公開! 首先必須瞭解:「主句」和「從句」是什麼呢? 一個英文句子 ...
- 2迴圈敘述- while
一、while 敘述的語法. 有時候,我們需要讓電腦重複執行某些指令,直到某個條件成立為止,這種語法稱為迴圈敘述。在C 語言中的迴圈敘述有三種,分別 ...
- 3while - Yahoo奇摩字典搜尋結果
- 4【文法懶人包】while的3大用法一次搞懂!
③ while作為「當…的時候」的意思,引導時間副詞子句,常和進行式連用,語意跟during the time that相近,表示「在這段時間」,可置於句中或句首。
- 5While迴圈- 维基百科,自由的百科全书
在程式語言中,While迴圈(英語:while loop)是一種控制流程的陳述。利用一個返回結果為布林值(Boolean)的表達式作為循環條件,當這個表達式的返回值為“真”(true)時, ...