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语言中include的作用,c语言include的用法是什么

    小编整理了c语言 include的用法.希望对你有帮助哦! 其实这个只要了解了文件包含的基本处理方法就可以对文件包含有一个很好的理解与应用了,下来我们一起来看一下: 文件包含的处理方法: 处理时间:文 ...

  2. 简述c语言中break的作用,c语言break什么意思?

    break在一些计算机语言中是保留字,其作用大多情况下是终止上一层的循环,以C语言来说,break在switch(开关语句)中在执行一条case后跳出语句的作用. 1. C语言中的break : br ...

  3. c语言中stible什么作用,C语言程序设计课后练习辅导

    <C语言程序设计课后练习辅导>由会员分享,可在线阅读,更多相关<C语言程序设计课后练习辅导(54页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计课后练习辅导资料题型题干选 ...

  4. c语言中time函数作用,C语言中时间的基本用法小结

    前言 在我学的这些编程语言中,总是记不住它们的时间处理方式,每次用到时都要重新看,所以想着在这里记录下来,也方便用到时查找,也方便有需要的朋友们参考. time_t和struct tm 在C语言中用t ...

  5. c语言中getenv的作用,C语言putenv()函数和getenv()函数的使用详解

    C语言putenv()函数和getenv()函数的使用详解 C语言putenv()函数:改变或增加环境变量头文件: #include4 定义函数: int putenv(const char * st ...

  6. c语言中go的作用,go语言与c语言的相互调用

    由于工作原因,需要实现go语言与c语言的相互调用.由于go语言与c语言有着千丝万缕的暧昧关系,两者之间的调用可以通过语言层面实现.下文是对此的总结. ​ go语言调用c语言 以下为一个简短的例子: p ...

  7. c语言中return的作用_C语言简介

    C语言简介 c语言是人和机器交流的语言. c语言是面向过程的语言 C语言的优点:代码量小.执行速度快.功能强大.编程自由 英语不好能不能学:C语言一共32个关键字,以及为数不多的规则.建议三年级以下学 ...

  8. c语言中return的作用_C语言入门基础整理

    学习计算机技术,C语言可以说是必备的,他已经成为现在计算机行业人学习必备的,而且应用也是十分的广泛,今天就来看看拥有几年c语言工作经验的大神整理的C语言入门基础知识,没有学不会,只有不肯学. 结构化程 ...

  9. c语言中prime的作用,C语言判断素数prime

    <C语言判断素数prime>由会员分享,可在线阅读,更多相关<C语言判断素数prime(2页珍藏版)>请在人人文库网上搜索. 1.主函数:#include int prime( ...

最新文章

  1. UIViewController生命周期
  2. themeleaf跳转锚链接
  3. 依赖注入之Autofac使用总结
  4. REST接口GET方法获取文件保存到本地(C#)
  5. RDA8955的新版本SDK串口接收数据的问题记录
  6. Query意图分析:记一次完整的机器学习过程(scikit learn library学习笔记)
  7. leetcood学习笔记-58-最后一个单词的长度
  8. MySQL 8.0.26 图形化安装教程 (windows 64位)
  9. 把一个sql where表达式转化为一个二叉树
  10. 电子助力方向机控制模块_【技师投稿】使用道通MS908PRO更换宝马F20底盘方向机...
  11. SQL Server高级查询之子查询(单行子查询)
  12. qtp(QuickTest Professional)的下载安装
  13. java进程通信方式
  14. 从零开始搭建公司域环境(二):服务器安装域控并实现客户端加域登陆
  15. python对文本文件的读写
  16. coreldraw2023安装教程及新功能讲解
  17. jsp新代码第45课
  18. 【北邮国院大二下】产品开发与营销知识点整理 Topic4
  19. 批量修改文件后缀名(脚本)
  20. ROS十年期安全维护由Open Robotics和Canonical提供

热门文章

  1. (符号数)二进制乘法(从补码讲起)
  2. Python 单网页爬取
  3. 在线作图软件processon
  4. HP中国前总裁孙振耀【关于工作】
  5. 安卓项目3.0.1升级到最新的3.4.0
  6. Excel表格操作 —— 函数公式
  7. java贪吃蛇学期,Java实现贪吃蛇
  8. 配置VMware Workstation 主机模式下让虚拟机上网设置详细
  9. jwt加密解密工具类
  10. 获取Powershell命令行参数