当前位置:淳美吧 > 智慧生活 > 心理 > switch是循环语句还是判断语句
手机版

switch是循环语句还是判断语句

来源:淳美吧 阅读:2.87W 次
switch是循环语句还是判断语句

switch是判断语句。

switch是另外一种选择结构的语句,用来代替简单的、拥有多个分枝的if else语句,基本格式如下:

switch (表达式)

{

case 整型数值1: 语句1

case 整型数值2: 语句2

......

case 整型数值n: 语句n

default: 语句n+1

}

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

它的执行过程是:

①、首先计算表达式的值,假设为value。

②、从第一个case开始,比较value 和整型数值1,如果它们相等,就执行冒号后面的所有语句,也就是从语句1一直执行到语句n+1,而不管后面的case是否匹配成功。

③、如果value 和整型数值1不相等,就跳过冒号后面的语句1,继续比较第二个case、第三个case……一旦发现和某个整型数值相等了,就会执行后面所有的语句。假设 value和整型数值5相等,那么就会从语句5一直执行到语句n+1。

④、如果直到最后一个整型数值n都没有找到相等的值,那么就执行default后的语句 n+1。

需要重点强调的是,当和某个整型数值匹配成功后,会执行该分支以及后面所有分支的语句。

本文链接:https://www.chunmeiba.com/zhihuishenghuo/xinli/mpr3j0.html

Copyright © 2024. 淳美吧 All right reserved. 浙ICP备20204785号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。