switch语句的一般格式如下:(解释见注释)
switch(a)
{
case xxx1:
{
......
break; // 如果a = xxx1,则执行该语句块,加入break后就是当执行完该语句块后就退出switch,不执行后面的语句;如果不加break,就会执行后面的xxx2和default中的语句,知道遇到break后最后退出
}
case xxx2:
{
......
break;
}
default:
{
......
}
}
使用break语句使流程跳出(最后一个分支可以不用break语句)
default:
printf("input error! \n");