switch....case函数用法

#include<stdio.h>int main()
{int data;char cdata;printf ("请输入一个数字\n");scanf ("%d",&data);switch(data ){case 1:  //case后为英文冒号,中文冒号会报错//break;case 2:puts("你输入的数字符合case1或case2");//符合以上数值判定都输出此文字break;  //一个循环后结束switch运行case 3:puts("你输入的数字符合case3");break ;case 4:puts("你输入的数字符合case4");break ;case 5:puts("你输入的数字符合case5");break ;default :puts("其他非列表的情况");}getchar();//吸收scanf回车符号,如果不添加,输入的字母就是回车printf("请输入一个字母\n");scanf ("%c",&cdata);switch (cdata){case 'a':puts("满足了a的条件");break ;case 'b':puts ("满足了b的条件");break;default :puts("其他非列表的条件");}return 0;
}

switch....case,switch(变量名){case}先小括号再大括号,如果小括号内的变量依次对应case的值,如果对应则运行该case下的程序,结束case或default语句后边必须要加break,否则会继续执行下面的case分支

C语言——switch....case函数用法相关推荐

  1. Go语言-switch case | switch中判断多个值、interface conversion: interface {} is float64, not int

    文章目录 Go语言-switch case 背景 switch case Golang中switch的特殊用法--fallthrough go语言switch中判断多个值 Type Switch,判断 ...

  2. switch case的用法

    switch case的用法如下: 1.Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码.其功能就是控制流程流转的.直线翻译:switch语句,即"切换&quo ...

  3. c语言圈复杂度switch,干货|C语言switch\/case圈复杂度优化重构

    点击上方"中兴开发者社区",关注我们 每天读一篇一线开发者原创好文 ▍作者简介 作者陈彬是一名Linux驱动开发工程师,对Linux内核.软件设计和敏捷有较浓厚的兴趣和长期实践经验 ...

  4. java case switch面试_Java基础篇——Java中switch case语句用法及注意事项面试题9期

    本文主要说一说关于switch case语句用法及注意事项,应对面试官的提问.希望可以帮助那些对switch存在错误和各种细节问题的"码友". switch-case注意事项 sw ...

  5. MATLAB Simulink中自定义函数和switch case的用法

    文章目录 1 Simulink自定义函数MATLAB Function 2 Simulink中Switch Case模块的用法 1 Simulink自定义函数MATLAB Function 首先写一个 ...

  6. c语言switch case缩进,C语言中的switchnbsp;casenbsp;语句的用法详解

    本文就几个实例来说明Switch case 语句的用法. 说是C语言中的Switch case,其实和html+javascript中的Switch case语法是基本一样的哦. 问题: 有这么一个C ...

  7. c#语言switch+case用法,C# switch case语句

    C# switch case 语句也是条件语句的一种,与上一节介绍的<C# if else语句>是类似的,但在判断条件的选择上会有一些局限性. 具体的语法形式如下. switch(表达式) ...

  8. c语言switch和break用法,c语言里面你不知道的break与switch,contiune的用法

    前言:最近上完课在宿舍闲来无事,就拿起了C Primer Plus 这本书看,是自己入门编程的第一门语言:看了一些基本语法知识点,最让我需要总一下的是就是标题所说的这个语法知识点,记得大一的时候去考计 ...

  9. c语言圈复杂度switch,C语言switch/case圈复杂度优化重构

    软件重构是改善代码可读性.可扩展性.可维护性等目的的常见技术手段.圈复杂度作为一项软件质量度量指标,能从一定程度上反映这些内部质量需求(当然并不是全部),所以圈复杂度往往被很多项目采用作为软件质量的度 ...

最新文章

  1. BZOJ3930: [CQOI2015]选数
  2. mysql性能优化1
  3. 三周第五次课(4月10日)
  4. Java String 字符串
  5. C#操作xml文件:使用XmlDocument 实现读取和写入
  6. AtCoder Beginner Contest 096 题解
  7. Common sql statement
  8. 第1次作业:阅读优秀博文谈感想
  9. leetcode面试题 02.08. 环路检测
  10. 【Tyvj1783】【codevs2418】【BZOJ1856】字符串,厉害的组合数与模型转换
  11. TCP和UDP,HTTP和HTTPS
  12. 异步tcp通信——APM.Core 服务端概述
  13. Angular官方教程采坑
  14. 第二百二十一节,jQuery EasyUI,Form(表单)组件
  15. 框架合集:Java框架自学视频教程-动力节点
  16. 用usbserver实现加密狗共享
  17. 企业网络管理和华为企业级路由交换产品介绍
  18. Read-a-Card 读取 RFID 卡
  19. ubuntu + windows双系统默认启动项修改方法
  20. 全国计算机等级考试二级教程——Python语言程序设计(2018年版)习题代码:第2章

热门文章

  1. APP自动化测试神器之Appium-Python环境部署及脚本实战
  2. IDEA Cannot resolve symbol XXX 解决方法(亲测有效)
  3. Xilinx相关软件安装
  4. Android widget桌面小部件
  5. centos7 vim查找_Vim查找与替换命令大全,功能完爆IDE!
  6. 图像像素到字符的转换--python实现
  7. 程小元像素画小程序,持续维护中...
  8. 利用KeyValuePair生成sql键值对csharpVS2015
  9. 计算机考证word特殊符号
  10. 多个服务器数据互通_6月23日部分服务器数据互通公告