當語句

當語句

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

基本介紹

  • 中文名:當語句
  • 外文名:無
  • 別名:while語句
  • 特點:是先判斷表達式,後執行語句
定義,一般形式,while循環,執行過程,套用舉例,套用說明,

定義

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

一般形式

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

while循環

執行過程

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

套用舉例

求1+2+3…100的值
main()
{
inti;intsum=0;
i=1;
while(i

套用說明

a)循環體如果包含一個以上的語句,應該用花括弧括起來,以複合語句形式出現。如果不加花括弧,則while語句的範圍只到while後面第一個分號處。例如,上例中while語句如無花括弧,則while語句範圍只到"sum=sum+i;"。
b)while中的表達式是控制循環的條件,表達式中的變數稱為循環控制變數,通常必須在進入循環結構之前給循環控制變數賦初值,在循環體中給循環控制變數增量,以保證向循環結束條件靠近,最終結束循環,否則將出現"無限循環"的錯誤。

相關詞條

熱門詞條

聯絡我們