c语言的case有什么作用,c语言case的用法
C语言是一门通用计算机编程语言,应用广泛。下面,学习啦小编为大家整理了c语言case的用法,希望对你有帮助哦!
witch(整型表达式)
{
case1:printf("case1
");break;
case2:case5:printf("case2or5
");break;
...
default:...break;
}
case是开关语句的一个组成部分。
case下面必须是整型常数.
冒号和break;之间是满足这个case时要执行的语句。
上例,
当整型表达式得1,打印字符串"case1"
当整型表达式得2或5,打印字符串"case2or5"
以下规则适用于switch语句:
在switch语句中使用表达式(expression )必须是整型或枚举类型,或者作为类,其中所述类有一个单一的转换功能以一个整体或枚举类型
在switch语句中可以有任意数量的case语句。每一个case后跟的值进行比较,并跟着一个冒号
恒定表达(constant-expression) 的case语句,必须是相同的数据类型,在switch变量,它必须是一个常量或文字
当被swith变量上等于case语句中的值,case下面将执行,直到break语句为止
当到达一个break语句,switch终止,并且控制流跳转到下switch语句的下一行
不是每一个case需要包含一个breal。如果未出现break,控制流都将落空到后续case,直到 break 为止
switch语句可以有一个可选默认case,它必须出现在switch结束。在默认情况下break语句不是必要的
c语言的case有什么作用,c语言case的用法相关推荐
- c语言在中职的作用,C语言程序下的中职教学论文
一.树立学生良好的学习信心 在日常的中职计算机教育教学中,应当重视学生对教学内容的看法,大多数学生认为C语言学习相对较为困难,在日常的中职计算机学习中,学生某种程度上缺乏应有的信心以及勇气,而尽管有的 ...
- c语言中 程序各步作用,C语言学习网总结C语言学习五步曲
很多人对C语言的第一感觉就是太难了,很难理解这种语言,也不知道该如何来理解,书也看了,视频也看了,但就是没什么太大的作用,那么C语言究竟该如何来学? C语言作为一门计算机语言,想要真正的掌握并使用需要 ...
- c语言里的%p的作用,c语言中 %p的含义
格式控制符"%p"中的p是pointer(指针)的缩写.指针的值是语言实现(编译程序)相关的,但几乎所有实现中,指针的值都是一个表示地址空间中某个存储器单元的整数.printf函数 ...
- c语言中初始化的主要作用,C语言初始化——栈的初始化
栈是一种具有后进先出性质的数据组织方式,也就是说后存放的先取出,先存放的后取出.栈底是第一个进栈的数据所处的位置,栈顶是最后一个进栈的数据所处的位置. 1.满栈与空栈 根据SP指针指向的位置,栈可以分 ...
- C语言switch中break的作用,C语言switch中break语句的作用
问题: break在for循环.while循环等循环流程控制中起的作用是停止执行break后面的语句,跳出本次循环,并跳出该循环控制体: 在switch条件选择中,没有了循环控制,break又起什么作 ...
- c语言中各种函数的作用,C语言常用函数用法大全
C语言是当中广泛的计算机编程语言,是所有计算机编程语言的祖先,其他计算机编程语言包括当前流行的Java语言,都是用C语言实现的,C语言是编程效率高的计算机语言,既能完成上层应用开发,也能完成底层硬件驱 ...
- C语言中动态数组的作用,C语言实现动态数组
前言 在纯C语言编程中,数组的创建必须是固定的大小,因为C语言本身没有提供动态数组这种数据结构,这是一个让习惯了使用高级语言编程的人转做C开发面临的一个很头疼的问题,本篇文章就将介绍如何使用纯C语言编 ...
- c语言中循环结构的作用,C语言循环结构知识点
C语言循环结构知识点 引导语:循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构.以下是百分网小编分享给大家的C语言循环结构知识点,欢迎 ...
- c语言程序中cost的作用,C语言考试题基础版(21页)-原创力文档
if (x>y)z=x; s=z*z;elsez=y;s=1/(z*z); if (x>y) z=x; s=z*z; else z=y;s=1/(z*z); 7. B. C. PAd, P ...
- c语言中预处理指令的作用,C语言中常用预处理指令
转载自 https://blog.csdn.net/farsight2009/article/details/58602886 姓名:张艳博 学号:17021223249 [嵌牛导读]: C语言中常用 ...
最新文章
- 外星人颜色python练习_都来说一说你们都是如何自学Python的呀?
- Android之SlidingMenu使用和总结
- c语言输入n个数按大小输出,输入n个整数并输出,用c语言表达
- 贪心法——区间选点问题
- 远端WWW服务支持TRACE请求漏洞修复(linux)
- 在web项目中集成xfire的方法
- python操作excel命令_python excel操作总结
- 强大的日志分析工具AWStats经典备忘
- maven部署项目到tomcat8中
- LeetCode之移除元素
- Android应用自动更新功能代码实现
- 一个门外汉的产品设计漫谈
- 【神兵利器】介绍一款支持屏幕录制、滚动截图、高清长图、图片编辑、图片转PDF格式、屏幕取色的截图软件:FastStone Capture
- 亚里士多德对于知识的分类
- [转]给明年依然年轻的我们:欲望、外界、标签、天才、时间、人生目标、现实、后悔、和经历
- 2010国家节假日安排
- GCC中的编译选项“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数
- java文件上传后台
- 买房贷款月供怎么算?贷款利息是多少?
- 如何将iPhone升级到ios 14
热门文章
- meson是用Python语言开发的构建工具,编译需要Ninja(用C++实现)命令。Meson 旨在开发最具可用性和快速的构建系统。
- 怎么用计算机名称共享打印机设置,如何共享打印机设置教程
- 支付宝获取token 报错signData is Empty
- 【ROS小车9】仅用 RPLIDAR A1(思岚 A1) 雷达在 Ubuntu 虚拟机跑 gmapping
- 【web前端性能优化】12.css sprite(图片精灵)-雪碧图实现原理
- C++:error: passing ‘const string’ as ‘this’ argument discards qualifiers [-fpermissive]
- 软件之道 -- 道篇全文
- axio请求获取网络数据
- 旅游新纪元紫山缭绕,静思生活
- 深度学习模型显示工具netron