本文目录一览

1,请问c语言的switch语句到底是什么

C语言中,switch语句的使用格式如下:switch(表达式) case 常量表达式1 : 语句1; break; case 常量表达式2 : 语句2; break; ...... case 常量表达式n : 语句n; break; default : 语句n+1;}举例如下:int i=4, a=0;switch(i) case 1 : a++; break; // 如果i=1,执行case 1 后面的语句,执行完后退出switch case 2 : a+=2; break; // 如果i=2,执行case 2 后面的语句,执行完后退出switch case 4 : a+=4; break; // 如果i=4,执行case 4 后面的语句,执行完后退出switch default : a=0; // 如果i不等于上面所以case中的值,执行default后面的语句,执行完后退出switch}
c语言的switch语句中的条件可以是任意类型,但是由于当是bool类型的时候会出现不可预料的循环,所以一般不用bool类型

请问c语言的switch语句到底是什么

2,C语言的switch语句

比如。你要开灯,现在有7种颜色的灯:1--赤;2--橙;3--黄;4--绿;5--蓝;6--靛;7--紫。各种颜色的代号如上所示。现在你要选择灯的颜色,就可以用swtich语句:switch(light) case 1:printf("开赤灯\n");break; case 2:printf("开橙灯\n");break; case 3:printf("开黄灯\n");break; case 4:printf("开绿灯\n");break; case 5:printf("开蓝灯\n");break; case 6:printf("开靛灯\n");break; case 7:printf("开紫灯\n");break; default:printf("没有此颜色的灯\n");}还有什么问题请继续指教。满意的话......O(∩_∩)O
c语言中,switch语句的使用格式如下:switch(表达式) case 常量表达式1 : 语句1; break; case 常量表达式2 : 语句2; break; ...... case 常量表达式n : 语句n; break; default : 语句n+1;}举例如下:int i=4, a=0;switch(i) case 1 : a++; break; // 如果i=1,执行case 1 后面的语句,执行完后退出switch case 2 : a+=2; break; // 如果i=2,执行case 2 后面的语句,执行完后退出switch case 4 : a+=4; break; // 如果i=4,执行case 4 后面的语句,执行完后退出switch default : a=0; // 如果i不等于上面所以case中的值,执行default后面的语句,执行完后退出switch}

C语言的switch语句


文章TAG:c语言  语言  switch  请问  c语言switch  
下一篇