第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

switch()只能帶字符型嗎?

switch()只能帶字符型嗎?如果存在匹配“快遞公司”與“圓通”,“申通”,“韻達(dá)”的匹配,豈不是能使用switch()?這個(gè)功能和條件語(yǔ)句有何差異和優(yōu)勢(shì)?

正在回答

4 回答

switch只能用于整型變量和字符型變量,像你說(shuō)的“快遞公司”“圓通”都不能使用switch語(yǔ)句,switch語(yǔ)句代碼較長(zhǎng),但是執(zhí)行效率比if要高

0 回復(fù) 有任何疑惑可以回復(fù)我~

switch()后面可以帶字符型或者整數(shù)型,即char和int。對(duì)快遞公司的選擇完全可以使用switch()當(dāng)然使用if語(yǔ)句從結(jié)果上來(lái)說(shuō)也是一樣的。但是用條件語(yǔ)句會(huì)有多次判斷。switch語(yǔ)句是檢驗(yàn)判定值,然后選擇相對(duì)應(yīng)的語(yǔ)句執(zhí)行。而if語(yǔ)句是一個(gè)一個(gè)的執(zhí)行,直到執(zhí)行到符合判定結(jié)果的那一個(gè)if語(yǔ)句。也就是說(shuō)用if語(yǔ)句的話,在編程的時(shí)候把可能性最高的、出現(xiàn)頻率最高、可能性最大的選項(xiàng)放在前面,可以提高程序的運(yùn)行速度。

0 回復(fù) 有任何疑惑可以回復(fù)我~

你是不是沒(méi)看仔細(xì)了,這是注意里面的幾點(diǎn)

不得不說(shuō)的幾點(diǎn)小秘密:

1、?switch 后面小括號(hào)中表達(dá)式的值必須是整型或字符型

2、 case 后面的值可以是常量數(shù)值,如 1、2;也可以是一個(gè)常量表達(dá)式,如 2+2 ;但不能是變量或帶有變量的表達(dá)式,如 a * 2

3、 case 匹配后,執(zhí)行匹配塊里的程序代碼,如果沒(méi)有遇見(jiàn)?break?會(huì)繼續(xù)執(zhí)行下一個(gè)的 case 塊的內(nèi)容,直到遇到?break 語(yǔ)句或者 switch 語(yǔ)句塊結(jié)束?


0 回復(fù) 有任何疑惑可以回復(fù)我~

沒(méi)有呀,整型也是可以的。跟IF相比,它能夠?qū)Ρ鹊臈l件更多些,也不顯得復(fù)雜

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

switch()只能帶字符型嗎?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)