当前位置:首页 » 编程语言 » c语言switch后括号

c语言switch后括号

发布时间: 2023-06-02 19:27:07

c语言switch的用法

执行过程:

  1. 先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。

  2. 当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。

  3. 如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。

㈡ C语言中switch()小括号内可以为哪些内容

只可以是
整型
算术表达式,
其它都不符合
语法要求。
switch()小括号内

结果
用到
case
N:

N
来确定转向。
N
是整型,所以
必须要
整型
算术表达式。
字符型的量(不是字符串),可以看作整型量,例如
'A','x',所以可以用。
逻辑表达式,输出的“真”“假”实质上是1和0,用到switch()小括号内,会得到
编译
警告
错误信息,因为
不符合
语法要求,但可以正确运行。
例如:
printf("input
a,b\n");
scanf("%f
%f",&a,&b);
switch
(
a
>
b
){
case
0:
printf("a+b=%f\n",a+b);break;
case
1:
printf("a-b=%f\n",a-b);break;
default:
printf("default\n");
break;
}
switch
(
'x'+
1
){
case
0:
printf("x:
a+b=%f",a+b);break;
case
1:
printf("x:
a-b=%f",a-b);break;
default:
printf("x:
default\n");
break;
}
作为我们一般使用,就记住,只用
整型
算术表达式。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:710
制作脚本网站 发布:2025-10-20 08:17:34 浏览:972
python中的init方法 发布:2025-10-20 08:17:33 浏览:681
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:833
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:741
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1081
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:312
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:192
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:880
python股票数据获取 发布:2025-10-20 07:39:44 浏览:837