当前位置:首页 » 编程语言 » 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;
}
作为我们一般使用,就记住,只用
整型
算术表达式。

热点内容
汇编语言编译器masm 发布:2025-07-12 14:57:37 浏览:56
校园网服务器ip地址 发布:2025-07-12 14:55:02 浏览:238
如何用密码锁定 发布:2025-07-12 14:39:10 浏览:925
软件发布源码 发布:2025-07-12 14:29:34 浏览:179
sql函数和存储过程的区别 发布:2025-07-12 14:26:37 浏览:30
查看存储功空间 发布:2025-07-12 14:17:22 浏览:942
安卓手机的朗读功能在哪里 发布:2025-07-12 14:17:07 浏览:299
mysql属于什么数据库 发布:2025-07-12 13:55:52 浏览:167
源码抓捕 发布:2025-07-12 13:47:34 浏览:873
安卓哪里有李小龙 发布:2025-07-12 13:31:49 浏览:439