switch case的用法如下:

1、Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。

2、switch 语句一行接一行地执行(实际上是语句接语句)。开始时没有代码被执行。仅当一个 case 语句中的值和 switch 表达式的值匹配时 php 才开始执行语句,直到 switch 的程序段结束或者遇到第一个 break 语句为止。如果不在 case 的语句段最后写上 break 的话,php 将继续执行下一个 case 中的语句段。

3、在 switch 语句中条件只求值一次并用来和每个 case 语句比较。在 elseif 语句中条件会再次求值。如果条件比一个简单的比较要复杂得多或者在一个很多次的循环中,那么用 switch 语句可能会快一些。

4、switch语句执行时会从上到下根据括号中表达式的值作比较,当某个case语句中的表达式与此值相同时,就执行这个case语句或语句序列,直到遇到break为止。

switch case的用法相关推荐

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

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

  2. C语言——switch....case函数用法

    switch....case函数用法 #include<stdio.h>int main() {int data;char cdata;printf ("请输入一个数字\n&qu ...

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

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

  4. switch case语句用法详解

    switch "开关"的意思,是一种"选择"语句,它用法非常简单.switch 是多分支选择语句.说得通俗点,多分支就是多个 if语句的组合.从功能上说,swi ...

  5. PHP switch case语句用法

    <?php$week = date('D');switch($week){case 'Mon':echo '星期一';break;case 'Tue':echo '星期二';break;case ...

  6. c语言 case语句用法,switch ... case语句的用法[组图]

    switch ... case语句的用法[组图] 08-13栏目:技术 TAG:switch case语句 switch case语句 当情况大于或等于4种的时候就用switch ...  case语 ...

  7. C语言实例二(switch——case用法)

    switch--case用法 一.switch语句概述   1.C语言中switch语句是用于实现多分支结构的选择语句,其特点是各分支清晰而且直观.   2.语句格式如下: switch(表达式) { ...

  8. switch case用法详解

    switch case用法详解 switch 是"开关"的意思,它也是一种"选择"语句,但它的用法非常简单.switch 是多分支选择语句.说得通俗点,多分支就 ...

  9. switch case语句的用法

    switch case语句的用法 我们首先来看一下switch case 语句的一般形式是怎样的 switch(表达式){case 常量1 :代码块:break:case 常量2:代码块:break: ...

最新文章

  1. solr与mysql数据同步的方案
  2. Github使用初体验2018.08.07
  3. spring依赖注入的基本方法及其原理
  4. 【图像处理】透视变换 Perspective Transformation(小细节修正和推导流程补充)
  5. MFC多国语言——资源副本
  6. 2020年CSDN最后一波上车机会,快来~~
  7. Visual Studio 2019下用 C# 实现 Hill2 二阶希尔密码 的加密、解密 GUI界面
  8. comsol光学仿真03
  9. 白帽子讲web安全读后感1
  10. android studio smail变量值,Android Studio + smalidea进行smail动态调试
  11. 根据显卡ID识别显卡型号
  12. CSS学习笔记 - 布局
  13. 项目审查图片报404找不到
  14. 苹果照片未删却不见了_关于iphone照片分类的问题以及一款照片整理app推荐
  15. Power BI 案例篇之大屏展示
  16. 深度学习目标检测 RCNN F-RCNN SPP yolo-v1 v2 v3 残差网络ResNet MobileNet SqueezeNet ShuffleNet
  17. 如何在AndroidStudio中使用GitHub
  18. 阿里巴开发手册之隐式传递resolveActivity检查
  19. GitHub上整理的一些工具,求补充
  20. 征服 Kestrel

热门文章

  1. 如何绘制一个圆的不同方法技巧
  2. java计算课程学分绩点,一个简单的计算选修课程绩点的程序,欢迎大家指点下.
  3. 数据库oceanbase出现 field list ambiguously defined情况
  4. 【Java核心技术阅读笔记】第三章 Java的基本程序设计结构
  5. Java冷知识(三)编译器的花招之synthetic修饰符
  6. RGB图像转换成HSV图像,HSV图像转换为RGB图像
  7. 利物浦战胜西汉姆获得足总杯冠军
  8. java中表格不显示表头_表格(隐藏表头)
  9. Redis实战和核心原理详解(4)Redis存储Key的一种设计实现方式:模式匹配
  10. 博客导航置顶快速直达滴滴滴