c语言switch case语句例子(switch语句的执行过程)
大家好,如果您还对c语言switch case语句例子不太了解,没有关系,今天就由本站为大家分享c语言switch case语句例子的知识,包括switch语句的执行过程的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
c语言switch case语句例子有哪些
switch语句中使用的表达式必须具是int或enum类型,否则如float等其他数据类型是无法通过的编译的,因为编译器需要switch后面的语句和case后面的值精确匹配,而计算机无法精确表达一个float数据类型。
switch可以任意个case语句(包括没有),值和语句之间使用:分隔。
case后面的值必须是int常量值,或者返回结果为int类型的表达式,以下代码无法编译通过。
当switch后面的变量值和case后面的常量值匹配相等后,case后面的代码将会被执行,直到break语句被执行后跳出switch代码块。
break不是必须的,如果没有break,则执行完当前case的代码块后会继续执行后面case代码块的内容,直到执行break才可以退出。
switch有一个默认的情况,我们用default关键词表示,当switch后面的变量和所有case后面的常量都不匹配的情况下,默认执行default后面的语句。
c语言swich语句例子
c语言switch case语句例子如下:
#include<stdio.h>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;}。
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语句例子是:
#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;
case 7:printf("Sunday
"); break;
default:printf("error
");
}
return 0;
}
程序解读:
本程序是要求输入一个数字,输出它对应的星期的英文单词。
注意项:
1、在case后的各常量表达式的值不能相同,否则会出现错误。
2、在case后,允许有多个语句,可以不用{}括起来。
3、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
4、default子句可以省略不写。
OK,本文到此结束,希望对大家有所帮助。