(C语言)switch()
序言
switch()可以说是选择结构的老面孔了,具体用法就不多说了,讲讲一些比较重要的点。
常见结构如下:
int x;//char x;
switch(x)
{
case N: 语句;
case N+1: 语句; break;
default:语句;
}
Tips:
★首先,判断的这个x一定得是一个整型的数据,int型或char型,不能为其他类型。
其次,判断条件的()中可以是常量/变量,也可以是常量表达式/变量表达式。
★switch()语句中,常与case和break和default语句联用,没有contienue。
★如果x符合N的条件,只要后面没有break;就会一直执行后面的语句到结尾,包括default语句。
★如果x不符合N的条件,则会执行default语句。如果没有default语句,什么都不执行。
★case后面的语句只能是常量或常量表达式,不能是变量,常量前后也不能用逗号表达式连接。
总结
以上就是今天要讲的内容 ,如果有错误或者疑问,欢迎在评论区中留言,这是我的第一篇文章,讲得不好,还请多多包涵。
(C语言)switch()相关推荐
- R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题
R语言switch语句语法.实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题 目录
- c语言switch语句程序大全,C语言switch语句
C语言中的switch语句用于从多个条件执行代码. 就像if else-if语句一样. C语言中switch语句的语法如下: switch(expression){ case value1: //co ...
- c语言 switch语句大小,C语言switch语句(板式整齐)
<C语言switch语句(板式整齐)>由会员分享,可在线阅读,更多相关<C语言switch语句(板式整齐)(38页珍藏版)>请在人人文库网上搜索. 1.switch 语句,1, ...
- c语言switch()语句
c语言switch()语句 以上图片来源:https://wenku.baidu.com/view/41e0bb1ef08583d049649b6648d7c1c708a10bb7.html 感谢大牛 ...
- c语言switch scanf语句,c语言switch语句 谢谢·!~!~
c语言switch语句 谢谢·!~!~以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言switch语句 谢谢·!~ ...
- C语言 switch语句来调用函数
C语言 switch语句来调用函数 如果函数写在主函数后面,则在主函数中必须进行函数声明:如果函数写在主函数前面,可适当不写 getchar只能一个一个的读入字符 switch循环语句中最后必须有de ...
- Go语言-switch case | switch中判断多个值、interface conversion: interface {} is float64, not int
文章目录 Go语言-switch case 背景 switch case Golang中switch的特殊用法--fallthrough go语言switch中判断多个值 Type Switch,判断 ...
- c语言switch有什么作用,c语言switch语句如何使用
C语言的运用非常之多,它兼顾了高级语言的汇编语言的优点,相较于其它编程语言具有较大优势.那么C语言中的switch语句如何使用呢? C语言switch语句如何使用 switch语句允许测试变量与值列表 ...
- C语言 switch语句实现不同分数段划分不同等级
C语言 switch语句实现不同分数段划分不同等级 设定满分为100分,分为20个case,如果分数小于60,则等级为D,在这之前1-10都是与case11相同,可以全部省略.60~70分等级为C,以 ...
- C语言 switch多分支语句实现根据等级划分分数段
C语言 switch多分支语句实现根据等级划分分数段 这个是简单的switch语句,输入分数来实现不同等级划分不同分数段,在每一个case后加个break,让它运行一次分数划分后跳出这个程序,如果输入 ...
最新文章
- 【FFmpeg】FFmpeg 帮助文档使用
- MariaDB(MySQL)_MariaDB(Mysql)-主从搭建
- java集合框架LinkedList类的方法理解
- TI Davinci DM6446开发攻略——开发环境搭建
- 孙正义在比特币上栽了?传其亏损超过1.3亿美元...
- Linux系统下的权限详解-1
- 大数据之-Hadoop3.x_MapReduce_核心思想---大数据之hadoop3.x工作笔记0083
- 查看MySQL以及SQL Server 实际存储类型
- Mac电脑直接拔掉U盘和移动硬盘会有什么影响
- 100套计算机毕设源码+论文 免费分享 【2020最新版】
- 常用Java静态代码分析工具的分析与比较
- 前端代码 review 流程规范
- C++ 计算三角形面积
- 2021最新Java面试真题解析!java开发技能掌握
- Java中动态代理实现原理深究
- 以下11條小建議,幫助你們的異地戀一直保持活力
- php mpm,ubuntu切换为apache+php-fpm+mpm_event
- wss2016 作文件服务器,Nodejs搭建wss服务器教程
- 神经网络是线性分类器吗,有哪些典型的神经网络
- YTU 2438: 三人三鬼
热门文章
- 开源,选择Google Code还是Sourceforge【转】
- QQ影音文件无法渲染
- linux x虚拟机占用硬盘太大,解决kvm虚拟机qcow2格式磁盘文件比实际空间占用大的问题 | 转 | leon的博客...
- 第一章【Oracle自动化部署脚本】诞生
- 编码系列--Base32编码
- 别再翻了,大学私藏实用工具/网站全在这里了!
- ILSVRC 2015-VID数据集下载解压记录
- 冲顶数据产品经理笔试题及解答
- 为啥小扎一直醉心于元宇宙的布局?
- 储能辅助电力系统调峰的容量需求优化配置matlab/cplex