关于switch语句说几句:
1 switch(a) 2 { 3 case 常量表达式1:{可执行语句1;}break; 4 case 常量表达式2:{可执行语句2;}break; 5 case 常量表达式3:{可执行语句3;}break; 6 case 常量表达式4:{可执行语句4;}break; 7 default 常量表达式5:{可执行语句5;}break; 8 }
关键看孙老师是如何解读他的:
1.当switch后面的表达式a与下面case中的任一常量表达式的值相等时,从那条case语句开始执行。直到碰到break语句,跳出当前switch选择语句,如果没有break,则依次往下执行。
2.switch后面的表达式a一般是整型或字符型数据类型。
3.case后面的常量表达式的值不能出现相等的情况。
4.case后面的表达式的值必须是整型或字符型。
5.case后面的表达式中不能含有变量。
6.case后面的执行语句若有多条,可以不加花括号,它会依次执行。加上花括号,条例更清晰。