當語句

當語句

當語句就是while語句。while語句用於“當滿足某一條件時進行循環”的情況。為了能使while重複能終止,循環體中一定要有影響布爾表達式的操作,否則該循就是一個死循環。

當語句當語句
當語句就是while語句。while語句用於“當滿足某一條件時進行循環”的情況。while語句的語法格式:while布爾表達式 do 語句;循環結束條件在進入循環體之前測試,若最初的測試值為false,則根本不進入循環體,也就是說while循環是是屬於當型循環。為了能使while重複能終止,循環體中一定要有影響布爾表達式的操作,否則該循就是一個死循環。

while語句的一般形式

while的一般形式為:
while(表達式)
語句

while循環的執行過程

while語句的的執行過程為:計算表達式的值並進行判斷,當表達式的值為非0時(條件成立),執行語句(即循環體),每執行一次循環體之後,都要再判斷表達式的值,若非0,重複執行循環體…如此一直循環到表達式的值為0時結束循環,轉去執行while循環的後繼語句。

while語句
do-while語句
for語句

while語句的特點是先判斷表達式,後執行語句

while循環套用舉例

求1+2+3…100的值

main()
{
inti;intsum=0;
i=1;
while(i<=100)
{sum=sum+i;
i++;
}
printf("%d",sum);
}

套用說明

a)循環體如果包含一個以上的語句,應該用花括弧括起來,以複合語句形式出現。如果不加花括弧,則while語句的範圍只到while後面第一個分號處。例如,上例中while語句如無花括弧,則while語句範圍只到"sum=sum+i;"。

b)while中的表達式是控制循環的條件,表達式中的變數稱為循環控制變數,通常必須在進入循環結構之前給循環控制變數賦初值,在循環體中給循環控制變數增量,以保證向循環結束條件靠近,最終結束循環,否則將出現"無限循環"的錯誤。

相關詞條

相關搜尋

熱門詞條

聯絡我們