首页 > 其他分享 >介绍一下switch函数

介绍一下switch函数

时间:2024-10-28 19:47:02浏览次数:7  
标签:case 语句 建议 函数 default 介绍 break switch

适合对象 c语言初学者  总结语言用色,个人强调用红色,注意为易错点,若有问题请告诉我谢谢。(建议通过目录观看)。

switch函数

是一种用于多分支条件判断的控制语句,通过比较一个表达式和多个可能的值来决定执行哪个代码块。它通常用于取代多个if-else语句,以减少代码的复杂性和提高可读性

格式

switch  +   ()

{    case n:    一种语句  +  ;(  +  break ;)                ((  +  break ;)   可加可不加  建议加)  }

{}建议加

switch  +   ()

{

case a:        一种语句  +  ; +  break ;

case b:        一种语句  +  ; +  break ;

default:    一种语句  +  ; +  break ;

}

{}必有

()

里是整型常量表达式                switch(3)        switch(3>1)        switch(‘s’)    

‘s’  也可          字符对应的ASCII的值  例如   ‘a’            97

case n:

      n是整型常量          且case与n之间有空格        (但若加上+或-也可     建议加)     :必有

break ;

 指跳出switch函数   若不加break会继续运行直到遇到  break  或    }

default;   

    指非case情况                可用来提醒用户应输入什么        (建议加break;)

标签:case,语句,建议,函数,default,介绍,break,switch
From: https://blog.csdn.net/lb3636363636/article/details/143310271

相关文章

  • 【C++练习】基于函数嵌套调用的点餐流程
    题目:基于函数嵌套调用的点餐系统实现描述:        需要实现一个简化的点餐系统,该系统能够处理多位顾客的点餐、支付以及提供食物的过程。系统的主要流程通过函数嵌套调用来实现,包括展示菜单、点餐、生成账单、支付以及提供食物等功能。具体要求:菜单展示:使用 showMe......
  • 【JavaWeb】ELK介绍
    1.ELK简介ELK是三个开源软件的缩写,分别表示:Elasticsearch,Logstash,Kibana,它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch是个开源分......
  • Python小白学习教程从入门到入坑------第十六课 函数进阶 [作用域、匿名函数](语法基础
    一、作用域在Python中,作用域(Scope)指的是变量、函数和类等标识符可以被访问的代码区域。Python主要有四种作用域,分别是:局部作用域、全局作用域、嵌套作用域注意:1、函数间不能共享内部定义的变量格式2、函数内可以使用全局变量1.1局部作用域定义在函数或方法内部的变量和......
  • 信号完整性仿真软件以及算法介绍
    本文摘要(由AI生成):本文主要介绍了PCB仿真软件中电磁场求解器的分类和特点,包括2D、2.5D和3D求解器,以及准静态、全波等逼近类型。2D求解器适用于简单应用,如提取片上互连线横截面的电容参数;2.5D求解器适用于以TEM模式为主的结构,如电源平面对结构;3D求解器适用于出现大多数3D结构的......
  • GaussDB数据类型介绍
    @目录一、GaussDB数据库二、数据类型概念及特点三、常用数据类型1、常用字符串类型介绍2、布尔类型3、数值类型4、日期/时间类型四、数据类型选择建议一、GaussDB数据库GaussDB是华为基于openGauss自研生态推出的云化企业级分布式关系型数据库,它支持多种数据类型,包括数值、字......
  • GaussDB数据类型转换介绍
    @目录一、数据类型转换场景二、数据类型转换及示例1、cast(valueAStype)2、to_date(text)3、to_date(text,format)4、to_char(datetime,format)5、to_char(string)6、CASE表达式三、小结一、数据类型转换场景数据类型转换在实际应用中非常常见。GaussDB作为一款企业级分布......
  • GaussDB数据库存储过程介绍
    @目录一、前言二、GaussDB中的定义三、存储过程的使用场景四、存储过程的使用优缺点五、存储过程的示例及示例解析1、GaussDB存储过程语法格式2、GaussDB存储过程语法示例3、存储过程的调用方法七、总结一、前言华为云数据库GaussDB是一款高性能、高安全性的云原生数据库,在数据......
  • GaussDB数据库基础函数介绍-上
    ​目录一、函数在数据库中的作用二、GaussDB常用基础函数介绍与示例1、数字操作函数2、时间和日期处理函数3、类型转换函数4、数组函数5、范围函数6、窗口函数7、聚集函数8、安全函数9、系统信息函数10、动态脱敏函数.Tip:由于篇幅缘故,“5.范围函数、6.窗口函数、7.......
  • PostGis函数
    几何构造ST_Collect —从一组几何创建一个GeometryCollection或Multi*几何。ST_LineFromMultiPoint —从MultiPoint几何图形创建LineString。ST_MakeEnvelope —从最小和最大坐标创建一个矩形Polygon。ST_MakeLine —从Point,MultiPoint或LineString几何形状创建线串。ST_Mak......
  • 随机变量是函数
    黄色框:样本空间S注意:样本空间S里面的元素可不是事件右边表格F -域这个集合里面的元素才是事件右边表格F -域这个集合里面的元素是事件,那么事件对应的概率P如何计算?分析:引入累计分布函数计算右边表格F -域这个集合里面的元素是事件,那有多少个元素呢?这个如果罗列发......