c语言的编程switch,C语言之switch详解

news/2024/12/23 3:14:53/

一 switch的语法

switch(表达式){

case 常量表达式1:

代码块1

break;

case 常量表达式2:

代码块2

break;

case 常量表达式3:

代码块3

break;

.......

default:

代码块n;

break;

}

语义:根据表达式的结果,直接跳转到与之对应的常量表达式1的代码块里去执行,如果常量表达式都没有与它对应的值,那么就会跳转到default语句里面执行代码块n

二 switch的注意事项

1.千万不要在小括号后面加;,否则可能引起报错

2.switch小括号里面的表达式的结果只能为整数,字符可以,因为字符本质上是整数

3.case后面的常量表达式,只能放常量,不能放变量

4.只要是常量的表达式都可以(所以case后面可以写常量运算式)

5.case后面的常量表达式的结果不允许有相同的

6.default位置可以写在任意位置

7.default可以省略

8.break可以省略,因为break关键字的作用:结束当前所在的switch语句

9.一般情况下,记得不要省略每个case后面的break;

tips:代码例子如下

#include

int main(int argc, const char * argv[]) {

//千万不要在小括号后面加;

/*

//int num = 3;</


http://www.ppmy.cn/news/621358.html

相关文章

vlan的基本指令_VLAN的基本配置命令

VLAN的基本配置 创建vlan方法一 switch#vlan database switch(vlan)#vlan 10 name mahaobin switch(vlan)#exit 创建vlan方法二 switch(config)#vlan 10 switch(config-vlan)#name mahaobin 删除vlan方法一 switch(vlan)#no vlan 10 switch(vlan)#exit 删除vlan方法二 switch(c…

硬件 - high side switch 高边开关

假设图中开关K1&#xff0c;K2都是MOSFET开关&#xff0c;那么&#xff0c;K1称为高边开关&#xff1b;K2称为低边开关。 MOSFET的输出端接在负载的叫高边开关,MOSFET的输出端接在地的叫低边开关,高边开关驱动复杂一点,低边开关成本低点.高边开关布线成本低.各有利弊.

pip了解

文章目录 一、pip是什么二、pip的使用 一、pip是什么 pip是Python的包安装程序也可以说pip是Python标准库的一个包&#xff0c;只不过这个包可以管理Python标准库之中其它的包pip 是一个命令行程序。 安装 pip 后&#xff0c;会向系统添加一个 pip 命令&#xff0c;该命令可以…

winform响应时间最长是多少分钟_漫威电影女性角色出场统计:谁出场时间最长?谁出场次数最多?...

漫威电影女演员合影 你们知道在所有已上映的漫威电影宇宙系列电影中&#xff0c;出镜总时长最长的女性角色是哪位吗&#xff1f;知道女性角色出现最多的电影是哪部吗&#xff1f;知道单部电影中女性出镜时长最长的电影是哪部吗&#xff1f;美叔猜测出镜总时长的答案可能不少朋友…

java中witch和if的区别吗_switch的一些思考(seitch与ifelse的区别)

参考博客&#xff1a; Switch的思考 Switch与If--else的比较 switch...case与if...else的根本区别在于&#xff0c; switch...case会生成一个跳转表来指示实际的case分支的地址&#xff0c;而这个跳转表的索引号与switch变量的值是相等的。从而&#xff0c;switch...case不用像…

每天一个linux命令(16):witch命令

我们经常在linux要查找某个文件&#xff0c;但不知道放在哪里了&#xff0c;可以使用下面的一些命令来搜索&#xff1a; which 查看可执行文件的位置。 whereis 查看文件的位置。 locate 配合数据库查看文件位置。 find 实际搜寻硬盘查询文件名…

端口是什么

1.端口和进程有关系吗&#xff1f; 它们两个是毫无关系的! 至于进程要不要用某个端口&#xff0c;这是应用程序所要实现的功能所决定的 2.楼上的回答很对&#xff0c;端口是为了进行通信&#xff0c;虚拟出的一种概念 3.端口是虚拟的,端口本就是为了网络通信协议而存在的 …

python第三方插件pip是什么_什么是pip,如何安装管理第三方模块

什么是pip&#xff0c;如何安装管理第三方模块 pip 是python标准库的管理工具&#xff0c;使用它可以安装管理第三方库&#xff0c;本篇教程一篇新手引导教程&#xff0c;通过本篇教程&#xff0c;你可以学会掌握以下几点技能 安装第三方库 在 Python Package Index (PyPI) 上查…