ifelse switch 语句的缺点是什么?为何不提倡使用这两种语句?

ifelse switch 语句的缺点是什么?为何不提倡使用这两种语句?,第1张

不利于程序的扩展

用switch语兄毁戚句时,当通过增加一个新类对基于switch结构的系统进行修改时,程序员可能会忘记将其添加到现有的所有switch结构中。每次新余陪增和删除一个类都需要修改系统中的所有switch结构,但追羡陵踪这些语句非常耗时,而且也容易出错。这是就多态性编成而言的。

执行过程:

先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。

当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选衡派哗择结构,执行switch选择结构之后的代码。

如咐行果任羡贺何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12362368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存