循環結構 do-while循環和while循環的區別


一.什么是循環 C語言循環結構是指在程序中需要反復執行某個功能而設置的一種程序結構。它由循環體中的條件,判斷繼續執行某個功能還是退出循環。根據判斷條件,循環結構又可細分為先判斷后執行的循環結構和先執行后判斷的循環結構。
二.do-while循環和while循環的區別
1.循環結構的表達式不同:while循環的結構表達式為:do-while循環結構表達式為:do{循環體;}。
while(表達式){循環體}。
2.執行時判斷方式不同:do-while循環將先運行一次,因為經過第一次do循環后,當檢查條件表達式的值時,其值為 不成立時而會退出循環。保證了至少執行do{ }內的語句一次。
while循環執行時當滿足條件時進入循環,進入循環后,當條件不滿足時,執行完循環體內全部語句后再跳出(而不是立即跳出循環)。
3. 執行次數不同:do-while循環是先執行后判斷,執行次數至少為一次。
while循環也是先判斷后執行,可以不執行中間循環體。
4.執行末尾循環體的順序不同:do-while循環是在中間循環體中加入末尾循環體,並在執行中間循環體時執行末尾循環體。
while循環的末尾循環體也是在中間循環體里,並在中間循環體中執行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM