switch(表达式)
case 0 :printf("0\n");break;
case 1 :printf("1\n");break;
case 2 :printf("2\n");break;
case 3 :printf("3\n");break; //jmp 汇编语句 无条件转移
case 4 :printf("4\n");break;
case 5 :printf("5\n");break;
case 6 :printf("6\n");break;
case 7 :printf("6\n");break;
default:printf("error\n");break;
C++ 中:switch表达式一定是 整型 char=mini_int,short,int,
long int,long long;
JAVA中:switch表达式可能是 字符串 String
//for循环和switch选择中都有break; break不跳转if!!
思考:
1.总结:goto continue break return 都是跳转 总结其意义笔记本中()
2.这四种跳转语句再什么环境下使用?什么场合?用他的原因是什么?
switch没有碰见break之前,不会跳出switch选择,
可以利用这一点,包含 多个情况
switch(ch){
case 'a': //ASCII case:97
case 'A':printf("90-100\n");
break;
case 'b':
case 'B':printf("70-89\n");
break;
//.......
default :printf("error");
}