switch语句是多分支语句,用来实现多分支结构
用法:
switch(表达式) //表达式不能是浮点型
{
case 常量c1:
语句1
case 常量c2:
语句
……
case 常量cn:
语句n
default:
语句n+1
}
首先switch里的表达式会和c1比较,如果相等则执行语句1,反之继续判断c2,,以此类推,直到判断cn,相等执行语句n,反之执行语句n+1
这里要注意 假如表达式的值与其中一个case后面的值一样的话,会执行输出该值语句和后面所有的case的下的语句(包括default下的语句),这个问题可以使用break语句开跳出switch语句结构(break加在case语句块内的语句后面)
代码:
/*switch实现多分支结构
范例 这是星期几*/
#inclu