"1 不是每一个 case 都需要包含 break。如果 case 语句为空,则可以不包含 break,控制流将会继续后续的 case,直到遇到break为止。<br>char grade = 'C'; switch (grade) { case 'A': case 'B': case 'C': Console.WriteLine(""CCC""); break; case 'D': Console.WriteLine(""DDD""); break; default: Console.WriteLine(""无效的成绩""); break; }<br>无论grad =A或B或C都输出CCC<br>2 如果 case 语句中有处理语句,则必须包含 break 或其他跳转语句。<br>char grade = 'A'; switch (grade) { case 'A': Console.WriteLine(""AAA""); case 'B': case 'C': Console.WriteLine(""CCC""); break; case 'D': Console.WriteLine(""DDD""); break; default: Console.WriteLine(""无效的成绩""); break; }<br>提示错误:控制不能从一个case标签(""case 'A':"")贯穿到另一个case标签<br>3 一个 switch 语句可以有一个可选的 default case,出现在 switch 的结尾。"
题目<br>答案解析<br>查看更多优质解析<br>举报<br>1楼明显错误!一般将来时的被动语态的两种形式:(1)will be +过去分词(2)is/are going to be +过去分词 1楼的句子正确写法应是:This dog will be killed by me.这只狗将会被我杀死.The match is going to be held ...<br>解析看不懂?求助智能家教解答<br>查看解答<br>相似问题<br>二维码<br>回顶