本节书摘来自异步社区出版社《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的情形并显示相应的评语。