關(guān)于switch case用法例子,switch case用法這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、switch case的用法如下:Switch用在編程中,如C語言中它經(jīng)常跟Case一起使用,是一個判斷選擇代碼。
2、其功能就是控制流程流轉(zhuǎn)的。
3、直線翻譯:switch語句,即“切換”語句;case即“情況”。
4、2、switch 語句一行接一行地執(zhí)行(實(shí)際上是語句接語句)。
5、開始時沒有代碼被執(zhí)行。
6、僅當(dāng)一個 case 語句中的值和 switch 表達(dá)式的值匹配時 php 才開始執(zhí)行語句,直到 switch 的程序段結(jié)束或者遇到第一個 break 語句為止。
7、如果不在 case 的語句段最后寫上 break 的話,php 將繼續(xù)執(zhí)行下一個 case 中的語句段。
8、3、在 switch 語句中條件只求值一次并用來和每個 case 語句比較。
9、在 elseif 語句中條件會再次求值。
10、如果條件比一個簡單的比較要復(fù)雜得多或者在一個很多次的循環(huán)中,那么用 switch 語句可能會快一些。
11、4、switch語句執(zhí)行時會從上到下根據(jù)括號中表達(dá)式的值作比較,當(dāng)某個case語句中的表達(dá)式與此值相同時,就執(zhí)行這個case語句或語句序列,直到遇到break為止。
12、擴(kuò)展資料:在C#中,switch語句的控制表達(dá)式只能是某個整形(int,char,long等)或string。
13、其他任何類型(包括float和double類型)只能用if語句。
14、每個constantExpression值都必須唯一,使controllingExpression只能與它們中的一個匹配。
15、如果controllingExpression的值和任何controllingExpression的值都不匹配,也沒有default標(biāo)簽,程序就從switch的結(jié)束大括號之后的第一個語句繼續(xù)執(zhí)行。
16、參考資料來源:百度百科-switch。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!