每天做小知识点复习,如果有大神,可以指正错误,:
Switch语句是由一个控制表达式和多个case 组成。和if不同的是 switch 语句后控制的表达式只能是整形(long除外),不能是布尔型。case后面跟着代码块
语句格式:
switch(expression)
{
case 条件conditions;
{
statement(s);
break;
}
case 条件conditions;;
{
statement(s);
break;
}
case 条件conditions;;
{
statement(s);
break;
}
......
case 条件conditions;;
{
statement(s);
break;
}
default:
{
statement(s);
}
}
这种分支语句执行的是先对expression求职。然后依次匹配条件conditions;。。。。。等值如果一个没有。那么就自动执行default模块;