switch语句用法

1、switch()语句工作原理:通过判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。

2、switchcase语句表达式为:

switch{case常量1:语句体1;case常量2:语句体2;case常量3:语句体3;case常量4:语句体4;....default:语句体;}

3、当常量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果常量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句并跳出switch语句。

时间: 2024-11-10 14:51:23

switch语句用法的相关文章

case语句用法

1.case语句用法:c语言中每一个case的最后加上一个break语句,就是为了防止它进入下一个case,把下一个case中的语句输出. 2.结束一个switchcase语句是有两中结束方式的,第一种是遇到switchcase这个语句的括号,第二种是遇到break. 3.case中的语句,用代码验证.这样的代码在编译的时刻就会出现错误,原因是标号只能是语句的一部分,而并非语法.

switch语句和if语句的区别

switch语句和if语句的区别有:if语句,表达式的结果是boolean类型常用于区间判断. switch:表达式类型不能是boolean类型,可byte,int,char,String,枚举. 常用于等值判断选择语句的选择.能用switch语句实现的就一定可以使用if实现,但是反之不一定.如果是区间范围就采用if,如果是等值判断使用switch.

c语言switch语句执行顺序

switch的一般形式switch 1.计算switch后面的条件表达式的值: 2.将表达式的值,分别与case语句中的常量表达式进行比较.如果相等,则执行对应的case语句,执行完语句后, 即会跳出switch语句: 3.如果所有的case常量表达式值都与switch条件表达式的值不一致,则执行default下的默认语句.

c语言中的return语句用法

return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定. return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的. 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况.

c语言break用法

C语言中break语句有以下两种用法: 1.当break语句出现在一个循环内时,循环会立即终止,且程序流将继续执行紧接着循环的下一条语句. 2.它可用于终止switch语句中的一个case. 如果使用的是嵌套循环(即一个循环内嵌套另一个循环),break语句会停止执行最内层的循环,然后开始执行该块之后的下一行代码.

switch是什么梗

switch指的是计算表达式的值,表达式的值与某个常量表达式的值相等时,即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句. 在C语言中,switch语句允许测试变量与值列表的相等性,每个值称之为案例或者case,程序会检查switch后面的值并且与case后面的值比对,如果相等则执行后面的代码或代码块.

python的条件语句

python是世界流行编程等用途的软件,学好Python和条件语句,将方便,有效提高工作效率 工具/原料 PythonSpyder 方法/步骤 1 在Python条件语句一般指IF语句,其基本形式为: 2 用a=10,b=12举例说明IF 3 由于python并不支持switch语句,所以多个条件判断,只能用elif来实现,则可以用if--elif语句形式,其基本形式: 4 用a=80, 如果a≥85,显示为'优' 如果a≥70,显示为'良' 如果a≥60,显示为'及格' 如果a<60,显示为'

c语言中case啥意思

c语言中case的意思是switch语句中的开关,满足case的条件就执行后面的语句,不满足就不执行. c语言是一门面向过程.抽象化的通用程序设计语言,广泛应用于底层开发.C语言具有高效.灵活.功能丰富.表达力强和较高的可移植性等特点,在程序设计中备受青睐.C语言编译器普遍存在于各种不同的操作系统中,例如MicrosoftWindows.macOS.Linux.Unix等.C语言的设计影响了众多后来的编程语言,例如C++.Objective-C.Java.C#等.C语言是一门面向过程的计算机编程

jdk1.7和1.8的区别

jdk1.7和1.8的区别是: jdk1.8广义上来说是1.7的增强版,即1.8的功能更加强大,如:1.8中Switch语句支持string类型.Try-with-resource语句.数字类型的下划线表示更友好的表示方式.在可变参数方法中传递非具体化参数,改进编译警告和错误.用1.8版本开发的程序如果换到其余的1.7版本下可能会报错,即无法运行,而1.7版本下开发的程序,在1.8版本下应该可以正常的运行.所以建议在真正的开发过程中建议使用1.6或1.7版本.