①結(jié)果為2
②int a=1,b=2,c=0;
c=(a==--b||--a,a+b+1.0/2);
我們先把其中所有運(yùn)算符列出來(lái),先低后高:
=
,
== ||
+
/
--
()
③按以上優(yōu)先級(jí)順序,從高優(yōu)先級(jí)開(kāi)始加括號(hào):
c=(((a==(--b))||(--a)),((a+b)+(1.0/2)));
== || 這兩個(gè)操作符優(yōu)先級(jí)相等,就按從左到右的順序加括號(hào)
我們分析一下,先進(jìn)行 --b;
再進(jìn)行 a==(b);
這時(shí)候成立,
|| 有一個(gè)斷路特點(diǎn) 比如 1||(--a) 這時(shí)候 --a不會(huì)被執(zhí)行.
逗號(hào)運(yùn)算符的特點(diǎn)是,其最終值只是最后一個(gè)逗號(hào)表達(dá)式的值(但前面會(huì)按順序去運(yùn)算).
④c=2.5; 但是c 是int型,所以自動(dòng)隱式轉(zhuǎn)化為2.
⑤還有什么不清楚加QQ 739227481
假定 int a=1,b=2,c=0,表達(dá)式:c=(a== --b||--a,a+b+1.0/2) 的值是 B .
假定 int a=1,b=2,c=0,表達(dá)式:c=(a== --b||--a,a+b+1.0/2) 的值是 B .
其他人氣:779 ℃時(shí)間:2020-04-11 14:54:25
優(yōu)質(zhì)解答
我來(lái)回答
類(lèi)似推薦
- 設(shè) int b=2;表達(dá)式(b>>2)/(b>>1)的值是 A) 0 B) 2 C) 4 D) 8
- 假定 int a=1,b=2,c=0,表達(dá)式:c=(a== --b
- 設(shè)int x=1,y=1;表達(dá)式(!x邏輯或y--)的值是() A.0 B.1 C.2 D.-1
- 若有定義:int a=3,b=2,c=1;并有表達(dá)式:①a%b,②a>b>c,③b&&c+1,④c+=1,則表達(dá)式值相等的是哪兩個(gè)?
- 假定int a=2,b=5,表達(dá)式:a+'1'+(float)(b/a)的值
- 表演者取出一裝滿水的飲料瓶,旋開(kāi)瓶蓋,水卻從瓶底流出的真相(用物理知識(shí)回答)
- 求一/二階微分方程通解
- 把這句話改為比喻句:我的心很疼痛,很難受.如題
- 兩分鐘英語(yǔ)對(duì)話,兩人的,一共十來(lái)句就行,新穎點(diǎn)的,不簡(jiǎn)單也不難,
- who can tell me?thanks alot.
- My mother works for 8__________(huor)a day
猜你喜歡
- 1關(guān)于虛擬語(yǔ)氣的一個(gè)問(wèn)題!if條件句,表示與將來(lái)事實(shí)相反時(shí),從句謂語(yǔ)是過(guò)去時(shí)或should do
- 2分子間都存在范德華力嗎
- 3出租車(chē):乘車(chē)不超過(guò)3千米時(shí),收費(fèi)5元(起步價(jià))超過(guò)部分每千米加收1.5元.王叔叔乘車(chē)15千米,
- 4幼兒園阿姨給小朋友分糖,如果每個(gè)小朋友分6顆,還多18顆糖,如果每個(gè)小朋友分9顆,就差8顆
- 5在三角形ABC中,CE平分角ACB,AC=8cm,AB=12cm,BC=10cm,過(guò)B作BD平行于CE,求BD的長(zhǎng).
- 6大自然的作文 300字
- 7We left the classroom after we finished the homework.(改成同義句) we___ ____ the classroom _____.
- 8AB是圓O的直徑,PA垂直于圓O所在的平面,C是圓周上的任意一點(diǎn),求證:BC⊥面PAC
- 9奧運(yùn)會(huì)幾年一次
- 10So 15 bottles of beer should be enough.
- 11I am gIad to learn that you wiIl coming to China.
- 12we watch TV at home改一般疑問(wèn)句并做否定回答