关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

使用switch语句要注意以下几点

作者:佚名   时间:2012-08-10   分享到:

使用switch语句要注意以下几点
1.表达式的结果必须是整数,字符,布尔类型,而不能使用小数类型,也不能为一个字符串.
2.switch语句将表达式的值依次与每个case子句中的常量值相匹配.如果匹配成功,则执行这个case子句中常量值后的语句,直到遇到break语句为止.
3.case子句中常量的类型必须与表达式的结果类型相同,而且每个case子句中常量值必须是不同的.
4.default子句是选的,当表达式的值与所有case子句中的值都不匹配时,就执行default后的语句,如果表达式的值与所有的case子句中的值都不匹配且没有default子句,则程序不执行任何操作,而是直接跳出switch语句,进入后续程序段的执行.
5.break语句用来执行完一个case分支后,使程序跳出switch语句,执行switch语句的后续语句,因为case子句只是起到查找匹配的入口,然后从此开始执行,对后面的case子句的修士 不再进行比较,面是直接执行其后的语句,因此,一般情况下,每个case分支后要用break来终止后面的case分支语句的执行.
6.通过if...else..语句可以实现switch语句所有的功能,但通常使用switch语句更简练,可主动性强.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/help/20151126/n1030.html

上海联楷网络新闻