while是計算機的一種基本循環模式。可是有什么用法呢?下面就和小編一起了解一下吧,希望對大家有所幫助。
while循環開始后,先判斷條件是否滿足,如果滿足就執行循環體內的語句,執行完畢后再回來判斷條件是否滿足,如此無限重復;直到條件不滿足時,執行while循環后邊的語句。簡單來講就是說while循環是先判斷后循環,判斷如果滿足條件進入循環本次循環后再次判斷。
while是計算機的一種基本循環模式。當滿足條件時進入循環,進入循環后,當條件不滿足時,執行完循環體內全部語句后再跳出(而不是立即跳出循環)。while語句的一般表達式為:while(表達式){循環體}。
1、使用場景不同:知道執行次數的時候一般用for,條件循環時一般用while。
2、兩種循環在構造死循環時的區別:while循環里的條件被看成表達式,因此,當用while構造死循環時,里面的TRUE實際上被看成永遠為真的表達式,這種情況容易產生混淆,有些工具軟件如PC-Lint就會認為出錯了,因此構造死循環時,最好使用for(;;)來進行。
3、兩種循環在普通循環時的區別:對一個數組進行循環時,一般來說,如果每輪循環都是在循環處理完后才講循環變量增加的話,使用for循環比較方便。
如果循環處理的過程中就要將循環變量增加時,則使用while循環比較方便。
還有在使用for循環語句時,如果里面的循環條件很長,可以考慮用while循環進行替代,使代碼的排版格式好看一些。
1、避免讓循環的條件變成永真或者永假,不然的話可能沒意義;
2、千萬不要在while后面加;
3、while循環后面的大括號可以省略,如果省略,只能影響離它最近的那句代碼,并且,這句代碼不可以是聲明變量的;
4、while語句塊里面定義的變量,外面不能。
很多同學都學習過while這個詞,while有很多種用法,大家一起來看看吧。
?while是計算機的一種基本循環模式。當滿足條件時進入循環,進入循環后,當條件不滿足時,跳出循環。while語句的一般表達式為:while...
while后的句子謂語動詞并不一定是ing形式,具體形式需要根據上下文內容和時態來判定。while后的句子時態可以是一般現在時態,也可以是過...
when可以和延續性動詞連用,也可以和短暫性動詞連用;而while和as只能和延續性動詞連用。when從句的謂語動詞可以在主句謂語動作之前、...
while一詞很常見,但我們只記住了while最常見的意思是“當……的時候”,下面就和小編具體了解一下吧,供大家參考。while循環是什么意...
when引導的從句的謂語動詞可以是延續性的動詞,又可以是瞬時動詞。While引導的從句的謂語動作必須是延續性的,并強調主句和從句的動作同時發...
孔乙己是貧困潦倒的知識分子。在書中,孔乙己是一個知識分子,滿口“之乎者也”,但是他很窮,還竊書,說過“讀書人的事,怎么能叫竊,”被人嘲笑,他...
自然界產生氧氣的化學方程式:光合作用的反應式為6CO2+12H2O→C6H12O6+6O2+6H2O。包括光反應和暗反應兩個過程。需要具備光...