因此,应该在执行一个case子句后,使流程跳出switch结构,即终止switch语句的执行。可以用一个break语句来达到此目的。将上面的switch结构改写如下:
- switch(grade)
- { case 'A': cout<<"85~100n";break;
- case 'B': cout<<"70~84n";break; case 'C': cout<<"60~69n";break;
- case 'D': cout<<"<60n";break; default: cout<<"errorn";break;
- }
最后一个子句(default)可以不加break语句。如果grade的值为'B',则只输出“70~84”。
在case子句中虽然包含一个以上执行语句,但可以不必用花括号括起来,会自动顺序执行本case子句中所有的执行语句。
6) 多个case可以共用一组执行语句,如
- case 'A': case 'B':
- case 'C': cout<<">60n";break; ...










