switch case语句的例题(c++switch case语句例子)

本文目录
c++switch case语句例子
switch语句的各个case分支可以有多条语句,应该是指两方面:一方面是指switch后面可以跟多个case...语句,另外一方面,指每个case中,可以是一个多行语句构成的复合代码,而不是仅仅能够写一行代码。
例如:
switch(n){case 1:
x:=0;
break;
case 2://这里的case后面有多行(4行)代码
x=x/2;
y=y/3;
z=x+y*6;
break;
case ...
case n://case个数为多个
x=x*2+n;
break;
}
有关C语言 switch语句的例题讲解
格式太 不好了,我给你弄了下很清楚明显了,希望以后一定要注意格式,这样不仅美观,而且对找问题很有帮组:
void main()
{
int a=2,b=7,c=5;
switch(a》0)
{
case 1:
switch(b《0) //b明显大于0,所以这里的判断b《0得到的结果明显为假,也就是0,而下面的case里面只有1,2所以都不满足
{
case 1:printf(“@“);break;
case 2:printf(“!“);break;
//上面2个条件都不满足,而后面又没有break等,所以顺序执行下面的语句
}
case 0: //也就是到这里来了
switch(c==5) //c明显等于5,所以这里得到的结果真,也就是1
{
case 0:printf(“*“);break;
case 1:printf(“#“);break; //满足这个条件,然后打印“#”,并break推出
case 2:printf(“$“);break;
}
default:printf(“&“);
}
printf(“\n“);
}
switch case语句题目
case 后面只能跟一个固定的整数 不能跟范围
你可以 在switch 前面加一句
int j;
j= i/10;
然后 根据J的值 case
还有程序要求bonus 是长整形的
改一下

更多文章:
prison break(越狱(prison break)到底是在讲个什么)
2026年10月15日 06:50
c程序设计第五版教学视频(求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!)
2026年10月15日 06:40
十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)
2026年10月15日 06:10
programdata是什么文件(win7下ProgramData 文件夹是什么,里面的内容可以删吗)
2026年10月15日 04:50
502错误的网关(“502错误网关,服务器作为网关或代理,从上游服务器收到了无效的响应”怎么处理谁能帮我)
2026年10月15日 04:10




