亚洲精品aⅴ无码精品|视频一区二区国产精品|521香蕉永久播放地址|色婷婷亚洲十月十月色天|麻豆国产av超爽剧情系列|亚洲日本电影一区二区三区|日欧 片内射AV在线影院|精品黄色一区二区三区在线观看

switch語句使用要注意的問題匯總


發(fā)布日期:2015-06-02

 

今天我們海東科技為大家總結了一些switch語句使用要注意的問題,希望可以對大家有所幫助。

1、switch語句將表達式的值依次與每個case子句中的常量值相匹配.如果匹配成功,則執(zhí)行這個case子句中常量值后的語句,直到遇到break語句為止。
 
2、case子句中常量的類型必須與表達式的結果類型相同,而且每個case子句中常量值必須是不同的。
 
3、default子句是選的,當表達式的值與所有case子句中的值都不匹配時,就執(zhí)行default后的語句,如果表達式的值與所有的case子句中的值都不匹配且沒有default子句,則程序不執(zhí)行任何操作,而是直接跳出switch語句,進入后續(xù)程序段的執(zhí)行。
 
4、表達式的結果必須是整數(shù),字符,布爾類型,而不能使用小數(shù)類型,也不能為一個字符串。
 
5、通過if...else..語句可以實現(xiàn)switch語句所有的功能,但通常使用switch語句更簡練,可主動性強。
 
6、break語句用來執(zhí)行完一個case分支后,使程序跳出switch語句,執(zhí)行switch語句的后續(xù)語句,因為case子句只是起到查找匹配的入口,然后從此開始執(zhí)行,對后面的case子句的修士 不再進行比較,面是直接執(zhí)行其后的語句,因此,一般情況下,每個case分支后要用break來終止后面的case分支語句的執(zhí)行。
安宁市| 汶川县| 江孜县| 纳雍县| 弥渡县| 宁乡县| 英吉沙县| 双辽市| 海丰县| 日土县| 定兴县| 合阳县| 象州县| 沛县| 龙海市| 如皋市| 九龙城区| 克拉玛依市| 波密县| 剑阁县| 东海县| 南丹县| 石门县| 特克斯县| 盘山县| 云和县| 乡城县| 察隅县| 正阳县| 涞水县| 津南区| 昂仁县| 清镇市| 拉萨市| 治县。| 广水市| 仪征市| 田阳县| 鹤壁市| 潼南县| 获嘉县|