本節書摘來自異步社群出版社《c++入門經典(第5版•修訂版)》一書中的第6章,第6.8節,作者:【美】jesse liberty , rogers cadenhead,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
c++入門經典(第5版•修訂版)
本章介紹了一些複雜的程式流程,您現在應該能夠回答幾個問題并完成兩個練習,以鞏固這方面的知識。
1.在for語句中應使用哪種資料類型?
a.整型
b.整型或浮點數
c.任何資料類型都可以
2.哪種循環不能使用break或continue語句?
a.for
b.for和while
c.無
3.在switch語句中,break指令有何作用?
a.跳到下一個case
b.結束switch語句
c.跳到default部分
1.c。大多數程式員都在for語句中隻使用整型變量,但c++沒有這樣的限制,您可使用浮點數變量、字元串變量或其他任何資料類型的變量。
2.c。break和continue可用于任何類型的循環中,雖然它們在for循環中不那麼常見,原因是這些循環通常循環固定的次數。
3.b。在switch語句中,break導緻跳轉到switch語句外繼續執行。如果沒有它,将從滿足條件的第一個case部分執行到switch語句末尾。
1.編寫一個程式,顯示前100個能被16整除的數。
2.修改程式badteacher,使其處理成績為e、g和h的情形并顯示相應的評語。