首页 > 试题广场 >

在switch语句的每个case块中,假定都是以break语

[单选题]
switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( )语句。
  • for
  • while
  • do
  • if
开关函数
发表于 2018-01-26 10:46:16 回复(0)
选D,switch和if都属于分支语句,for/while/do while 都是循环语句。靠这一点就能排除ABC。
题目之所以说每个CASE块都以break结尾,是因为如果不break,那么我改成if else语句会比较麻烦,因为要考虑到case块的先后顺序,然后把满足条件的case块后面的所有case块,也要加到if里面去。

发表于 2018-01-26 15:31:39 回复(0)
就相当于一个if..else if..else..(switch .. case, break..case, break..defalt..)
发表于 2018-01-26 13:35:51 回复(0)
if与switch同属分支语句,比较好转换,其他均为循环语句

发表于 2021-11-18 16:04:03 回复(0)
if与switch同属分支语句,比较好转换,其他均为循环语句
发表于 2021-03-13 16:21:48 回复(0)
if
发表于 2018-02-01 15:27:31 回复(0)