2016 - 2024

感恩一路有你

switch语句正确格式 简述switch语句的执行过程?

浏览量:1661 时间:2021-03-12 19:08:37 作者:admin

简述switch语句的执行过程?

因为switch中的case值是常量,所以编译器将对case值进行排序。在程序运行过程中,在排序的序列中查找值,然后找到要执行的相应代码是非常快的(在排序的海量序列和天文序列中进行的比较不超过25次)。

在C/C中,当数量较少时,差距可能不明显,但在脚本语言中,差距非常大。在我设计的一种脚本语言中,switch语句总是比if-else语句快(因为switch语句非常便于优化——它可以像C/C一样快速优化)。

Python不支持switch语句。不幸的是,这个理由很有欺骗性。

switch语句怎么用啊具体啊?

switch case语句用于从一组互斥分支中选择执行分支。

值得注意的是case的值必须是常量,表达式不能是变量。

C中的switch case语句更安全。如果块中的第一个case子句被激活,则后面的case子句将不会被激活(除非使用了goto语句,但不打算使用它)。

请注意,switch case语句有一个异常。如果case子句为空,则可以从这个case跳到下一个case。这样,就可以用相同的方式处理两个或多个case子句(不再需要goto语句)。

在C#中,switch语句的一个有趣方面是case子句更灵活,甚至可以将default子句放在前面(因为没有两个case是相同的)。

钥匙代码如下:

switch语句正确格式 switch语句中break作用 case用法举例

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。