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的用法相关推荐

  1. c语言在中职的作用,C语言程序下的中职教学论文

    一.树立学生良好的学习信心 在日常的中职计算机教育教学中,应当重视学生对教学内容的看法,大多数学生认为C语言学习相对较为困难,在日常的中职计算机学习中,学生某种程度上缺乏应有的信心以及勇气,而尽管有的 ...

  2. c语言中 程序各步作用,C语言学习网总结C语言学习五步曲

    很多人对C语言的第一感觉就是太难了,很难理解这种语言,也不知道该如何来理解,书也看了,视频也看了,但就是没什么太大的作用,那么C语言究竟该如何来学? C语言作为一门计算机语言,想要真正的掌握并使用需要 ...

  3. c语言里的%p的作用,c语言中 %p的含义

    格式控制符"%p"中的p是pointer(指针)的缩写.指针的值是语言实现(编译程序)相关的,但几乎所有实现中,指针的值都是一个表示地址空间中某个存储器单元的整数.printf函数 ...

  4. c语言中初始化的主要作用,C语言初始化——栈的初始化

    栈是一种具有后进先出性质的数据组织方式,也就是说后存放的先取出,先存放的后取出.栈底是第一个进栈的数据所处的位置,栈顶是最后一个进栈的数据所处的位置. 1.满栈与空栈 根据SP指针指向的位置,栈可以分 ...

  5. C语言switch中break的作用,C语言switch中break语句的作用

    问题: break在for循环.while循环等循环流程控制中起的作用是停止执行break后面的语句,跳出本次循环,并跳出该循环控制体: 在switch条件选择中,没有了循环控制,break又起什么作 ...

  6. c语言中各种函数的作用,C语言常用函数用法大全

    C语言是当中广泛的计算机编程语言,是所有计算机编程语言的祖先,其他计算机编程语言包括当前流行的Java语言,都是用C语言实现的,C语言是编程效率高的计算机语言,既能完成上层应用开发,也能完成底层硬件驱 ...

  7. C语言中动态数组的作用,C语言实现动态数组

    前言 在纯C语言编程中,数组的创建必须是固定的大小,因为C语言本身没有提供动态数组这种数据结构,这是一个让习惯了使用高级语言编程的人转做C开发面临的一个很头疼的问题,本篇文章就将介绍如何使用纯C语言编 ...

  8. c语言中循环结构的作用,C语言循环结构知识点

    C语言循环结构知识点 引导语:循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构.以下是百分网小编分享给大家的C语言循环结构知识点,欢迎 ...

  9. 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 ...

  10. c语言中预处理指令的作用,C语言中常用预处理指令

    转载自 https://blog.csdn.net/farsight2009/article/details/58602886 姓名:张艳博 学号:17021223249 [嵌牛导读]: C语言中常用 ...

最新文章

  1. 外星人颜色python练习_都来说一说你们都是如何自学Python的呀?
  2. Android之SlidingMenu使用和总结
  3. c语言输入n个数按大小输出,输入n个整数并输出,用c语言表达
  4. 贪心法——区间选点问题
  5. 远端WWW服务支持TRACE请求漏洞修复(linux)
  6. 在web项目中集成xfire的方法
  7. python操作excel命令_python excel操作总结
  8. 强大的日志分析工具AWStats经典备忘
  9. maven部署项目到tomcat8中
  10. LeetCode之移除元素
  11. Android应用自动更新功能代码实现
  12. 一个门外汉的产品设计漫谈
  13. 【神兵利器】介绍一款支持屏幕录制、滚动截图、高清长图、图片编辑、图片转PDF格式、屏幕取色的截图软件:FastStone Capture
  14. 亚里士多德对于知识的分类
  15. [转]给明年依然年轻的我们:欲望、外界、标签、天才、时间、人生目标、现实、后悔、和经历
  16. 2010国家节假日安排
  17. GCC中的编译选项“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数
  18. java文件上传后台
  19. 买房贷款月供怎么算?贷款利息是多少?
  20. 如何将iPhone升级到ios 14

热门文章

  1. meson是用Python语言开发的构建工具,编译需要Ninja(用C++实现)命令。Meson 旨在开发最具可用性和快速的构建系统。
  2. 怎么用计算机名称共享打印机设置,如何共享打印机设置教程
  3. 支付宝获取token 报错signData is Empty
  4. 【ROS小车9】仅用 RPLIDAR A1(思岚 A1) 雷达在 Ubuntu 虚拟机跑 gmapping
  5. 【web前端性能优化】12.css sprite(图片精灵)-雪碧图实现原理
  6. C++:error: passing ‘const string’ as ‘this’ argument discards qualifiers [-fpermissive]
  7. 软件之道 -- 道篇全文
  8. axio请求获取网络数据
  9. 旅游新纪元紫山缭绕,静思生活
  10. 深度学习模型显示工具netron