本節書摘來自異步社群出版社《c++入門經典(第5版•修訂版)》一書中的第6章,第6.6節,作者:【美】jesse liberty , rogers cadenhead,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
c++入門經典(第5版•修訂版)
本章介紹了循環和條件,它們可極大地提高c++程式的性能。
while循環不斷運作一個代碼塊,直到條件不再為true。如果條件永遠不為true,代碼塊一次也不會執行。
相反,do-while循環至少運作代碼塊一次,即使檢查的條件永遠不為true。
for循環包含初始化部分、檢查部分和操作部分。這些部分使得可在for語句中建立計數器變量以及檢查和修改該變量的值。
使用continue和break語句可編寫出複雜循環,continue語句直接進入下一次循環疊代,而break語句結束整個循環。
switch語句讓檢查同一個變量的多種可能取值更簡單,雖然使用一系列if和if-else 條件也可實作這樣的目标,但switch語句讓代碼更容易開發和調試。