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

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

switch后面的括號(hào)不能是變量嗎?

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

但是文中的舉例: int num =1 ;? switch(num)? 其中的num 不正是一個(gè)變量嗎?? 是不是我概念搞混了 help~



正在回答

5 回答

不可以,必須是常量表達(dá)式,文中已經(jīng)給num賦值為1,所以此時(shí)括號(hào)里的num應(yīng)看為常量

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

慕仰0468355 提問者

感謝回答 “文中已經(jīng)給num賦值為1,所以此時(shí)括號(hào)里的num應(yīng)看為常量”這句話精辟 學(xué)到了 謝謝!
2018-04-11 回復(fù) 有任何疑惑可以回復(fù)我~

num是變量?被賦值為1后一樣是變量?只不過是只能取1的變量?把賦值后的num看做常量會(huì)混淆?實(shí)際上()內(nèi)要求的是取值唯一?僅此而已

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

不得不說的小秘密中說的是switch后小括號(hào)內(nèi)的表達(dá)式值必須是整型或字符型,是case后面的值是常量或常量表達(dá)示,所以swich后可是是變量,變量被賦值后還是變量

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

是固定的,類似于ABCD 選項(xiàng),A就是A,B就是B,不可動(dòng)態(tài)傳值

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

switch后面括號(hào)里的值可以是變量, 因?yàn)榭梢孕薷?,它是要和后面case的值進(jìn)行比較的,case的值是固定的

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕仰0468355 提問者

不可以,必須是常量表達(dá)式,文中已經(jīng)給num賦值為1,所以此時(shí)括號(hào)里的num應(yīng)看為常量 引用一下我認(rèn)為是最佳的回答
2018-04-11 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

switch后面的括號(hào)不能是變量嗎?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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