C语言Switch Case语句

C语言Switch Case语句
本文章适用于Windows 10 专业版系统,使用C-Free 5操作 。
在C语言中switch是【开关】的意思,其实是一种【选择】语句,switch是具有多个分支选择的语句,从功能上来说,switch语句和if语句可以相互代替;
因此在C语言中switch case语句是判断语句,用switch来判断case后面的表达式,和switch后面的表达式是否匹配,一旦case匹配 , 就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break才终止循环;
switch语句用于多分支选择,根据表达式的不同的值选择不同的程序分支执行,从而得出不同的执行结果,在case后的各常量表达式的值不能相同,否则会出现错误;
在case后,允许有多个语句,可以不用大括号括起来,各case和default子句的先后顺序可以变动 , 而不会影响程序执行结果,default子句可以省略不用 。
c语言switch语句case后面的范围怎么写c语言switch case语句例子是:
#include
int main(void){
int a;
printf("input integer number: ");
scanf("%d",&a);
switch (a){
case 1:printf("Monday
"); break;
case 2:printf("Tuesday
"); break;
case 3:printf("Wednesday
"); break;
case 4:printf("Thursday
"); break;
case 5:printf("Friday
"); break;
case 6:printf("Saturday
"); break;
【C语言Switch Case语句】case 7:printf("Sunday
"); break;
default:printf("error
");

return 0;

程序解读:
本程序是要求输入一个数字,输出它对应的星期的英文单词 。

C语言Switch Case语句

文章插图
注意项:
1、在case后的各常量表达式的值不能相同,否则会出现错误 。
2、在case后,允许有多个语句 , 可以不用{}括起来 。
3、各case和default子句的先后顺序可以变动,而不会影响程序执行结果 。
4、default子句可以省略不写 。
c语言switch case语句例子成绩等级c语言switch case语句例子如下:
case 常量表达式1:
语句1;可以是多行,可以加括号,也可以不加,到下一个case之前,都是本case的语句范围 。
[break;] 中括号,表示此语句可以没有 。
case 常量表达式2:
[break;]……case 常量表达式n:语句n 。
[break;][default:] 。
C语言Switch Case语句

文章插图
switch语句规则:
case标签必须是常量表达式(constant Expression) 只能针对基本数据类型使用switch,这些类型包括int、char等 。对于其他类型,则必须使用if语句 。
case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值 。
如果两个case语句间没有break,则执行完匹配的case语句后,会顺序执行下面的语句,直到遇到break语句或switch结束 。
连续的两个case语句表示 , 这两个case是同一种情况 。
c语言switch case语句例子成绩等级c语言switch case语句例子如下:
#include int main(){int a;printf("Input integer number:");scanf("%d",&a);if(a==1){printf("Monday
") 。
}else if(a==2){printf("Tuesday
");}else if(a==3){printf("Wednesday
");}else if(a==4){printf("Thursday
");}else if(a==5)
{printf("Friday
");}else if(a==6){printf("Saturday
");}else if(a==7){printf("Sunday
");}else{printf("error
");}return 0;}
C语言Switch Case语句

文章插图
switch作为C语言程序语句
Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码 。其功能就是控制流程流转的 。
直线翻译:switch语句 , 即“切换”语句;case即“情况” 。
switch语句的语法如下(switch,case,break和default是关键字):
switch ( 变量表达式 ){ case 常量1 :语句;break; case 常量2 :语句;break; case 常量3 :语句;break; ... case 常量n:语句;break; default :语句;break;}
以上就是关于C语言Switch Case语句的全部内容 , 以及C语言Switch Case语句的相关内容,希望能够帮到您 。


    推荐阅读