任务描述
本关任务:求分段函数。
相关知识
swtich
C
语言还提供了另一种用于多分支选择的switch
语句, 其一般形式为:
switch(表达式){
case 常量表达式1: 语句1;
case 常量表达式2: 语句2;
…
case 常量表达式n: 语句n;
default: 语句n+1;
}
可以这么说,switch
语句是用来做等值判断的。
一个 switch
语句可以测试一个变量等于多个值的情况。每个值称为一个 case
,且被测试的变量会对switch
下的每个case
进行检查。当被测试的变量等于 case
中的常量时,case
后跟的语句将被执行,直到遇到 break
语句为止。当遇到 break
语句时,switch
终止,控制流将跳转到 switch
语句后的下一行。
不是每一个 case
都需要包含 break
。如果 case
语句不包含 break
,控制流将会继续后续的 case
,直到遇到 break
为止。