int x=5,y=3;則x*=y-1后x的值是多少?他們都說先算y-1.
int x=5,y=3;則x*=y-1后x的值是多少?他們都說先算y-1.
可是我就是不明白,y-1并沒有被小括號包圍啊 像(y-1),按照運算順序,怎么會是先算他呢?不是先算乘法嗎?
可是我就是不明白,y-1并沒有被小括號包圍啊 像(y-1),按照運算順序,怎么會是先算他呢?不是先算乘法嗎?
其他人氣:231 ℃時間:2020-06-05 08:34:34
優(yōu)質解答
這個不是這樣的,這個要從運算符的優(yōu)先級角度去理解,你可以查一下運算符優(yōu)先級表,加減運算符要比復合運算符優(yōu)先級高很多,所以出現(xiàn)你上面列的這種情況,程序會先算y-1而不是按照你想的那樣運算.“*=”已經屬于復合運算符的范疇了?不是單純的乘除運算符,所以,加減的運算符優(yōu)先于它。是這個意思嗎?是的,可以這樣理解,“*=”就是一個復合運算符
我來回答
類似推薦
- (float)(a+b)/2+(int)x%(int)y 設a=2,b=3,x=3.5,y=2.5的值是多少
- x,y,z都是int型變量,且x=3,y=4,z=5,那么表達式x
- 執(zhí)行以下語句后a的值為(),b的值為() int a=5,b=6,w=1,x=2,y=3,z=4; (a=w>x)&&(b=y>z);
- int x; x=3*4%-5/6,x的值為
- (float)(a+b)/2+(int)x%(int)y設a=2,b=3,x=3.5,y=2.5我算結果是3但是答案是3.5請問怎么算的,
- 若單項式5x4y和25xnym是同類項,則m+n的值為_.
- 已知函數(shù)f(x)=ax+b,若函數(shù)y=f(x)的圖像經過點(1,3),(4,9),求f(3x+2)拜托了各位
- 已知R1=2歐姆,R3=5歐姆,R2=R4,電壓表讀數(shù)U1=2.4伏特,U2=4伏特,則電阻R2為( ?。?A.4歐姆 B.6歐姆 C.8歐姆 D.10歐姆
- 作文:記某某某的一堂課
- Where are () (they )keys
猜你喜歡
- 1不等式2cosx>1的解集
- 2照樣子寫詞語 氣喘吁吁 __
- 3小學語文詞語解釋第五課中的硬說如何解釋
- 4如果甲乙兩數(shù)的最大公因數(shù)為144,他們的最小公倍數(shù)是36,這兩個數(shù)是幾?
- 5測定某液態(tài)鹵代烴RX(R是烷烴基,X是某鹵素原子)相對分子質量的放法
- 6在括號里填上帶 美 的詞語 雄壯的美麗 叫 ( ) 清秀美麗叫( ) 精致美好的美() 華貴美麗叫()
- 7All students have to face their own problems when they are growing up.
- 8滑動摩擦力總是阻礙物體運動
- 9incident,accident,event,affair 和 business的用法區(qū)別?
- 10衛(wèi)星在離月球較遠的圓軌道上運行時,與月球距離為h1,離較近的距離為h2,月球半徑為r,求衛(wèi)星在距離h1,h2軌道上運行的動能之比
- 11有一次數(shù)學比賽,王平和小方做題比是3:2,王平比小方多做2題,王平和小方各做多少道題?
- 12If you are stressd out and angry you should eat more( )