二、分支结构——switch
1、通常与care、default连用
每个care都是一个分支,care后面的1、2可以换成表达式的任意分支,而最后的default就是表达式最后剩余的情况
例如:
//今天星期几
switch(星期)
{
care 1:
输入;星期一
break;
care 2:
输出:星期二
break;
care 3:
输出:星期三
break;
care 4:
输出:星期四
break;
care 5:
输出:星期五
break;
care 6:
输出:星期六
break;
care 7:
输出:星期日
break;
defence: //其他可能
输出:其他
break;
}
而在上面代码中,每一个care语句下面都跟着一个break(break的作用是跳出),其目的就是跳出switch,否则就会出现下面情况。
如果不跳出,代码就从分支的那个care开始执行,直到遇到break或switch语句执行完毕。
注意:defence与care的顺序在switch语句中并没有要求。可以随意安排。