a = ('m' >'n')?a+2:a-2,a+3,3*a
等同于a = true?a+2:a-2;
等同于a=a+2; a=5;
,的運算順序是自左向右.
a+3,3*a在這里沒有意義.為什么a+3, 3*a在這里沒有意義因為,運算符是自左向右運算,而,運算符的優(yōu)先級最低,所以先計算a = ('m' >'n')? a+2:a-2a+33*a三個算式,而a+3, 3*a運算后沒有賦給其它變量值,所以這種運算是沒有用處的。我的答案也錯了,'m'>'n'應該是false,'m'在'n'的前面,相減應該是-1。最終結(jié)果應該是1如果改成a = (('m' >'n')? a+2:a-2,a+3,3*a);那么就相當于a = 3*a;這是因為用()包起來的多項表達式,用,分隔,?。ǎ┲械淖詈笠豁棡檫\算結(jié)果。
int a = 3;求表達式a = ('m' >'n')?a+2:a-2,a+3,3*a的值之后,a的值是 計算順序
int a = 3;求表達式a = ('m' >'n')?a+2:a-2,a+3,3*a的值之后,a的值是 計算順序
數(shù)學人氣:591 ℃時間:2020-03-25 11:26:59
優(yōu)質(zhì)解答
我來回答
類似推薦
- 若有以下定義int m=5,y=2;,則計算表達式y(tǒng)+=y-=m*=y后的y值是
- 若a為int變量,則計算表達式a=25/3%3后a的值為___
- 求算術(shù)表達式x+a%3*(int)(x+y)%2/4的值,設x=2.5,a=7,y=4.7中a%3*(int)(x+y)%2/4運算的先后順序
- 若有定義int a=12,n=5,則表達式a%=(n%2)運算后,a的值是多少?
- 設float m=2.3,n=2.8;int i=10; 表達式m+i%3*(int)(m+n)%2/8的值是?
- 不同質(zhì)量~密度的物體漂浮在水上,浮力是否一樣
- 某次數(shù)學考試五道題,全班52人參加,共做對181道,已知每人至少做對1道題,做對1道的有7人,5道全對的有6人,做對2道和3道的人數(shù)一樣多,那么做對4道的人數(shù)有多少人?
- 修一條公路,已修的是剩下的2倍,還剩3.8千米沒修,這條公路長多少千米?
- 英語翻譯
- 襯衣用英語怎么寫
- 客車和轎車同時從相距455千米的A.B兩個相向開出,轎車每小時行65千米,客車每小時行56千米,當橋車到達A地時,客車離B地還有多少千米?
- 英語take怎么讀
猜你喜歡
- 1(1)學校買籃球,每個要a元,每個足球比籃球少5元 a-5表示_______________ 5a表示_________________
- 2測量食用油的密度:
- 3解方程(x²/9)+(16/x²)=(-10/3)(x/3-4/x)
- 4短時記憶的時間是?
- 5Ther was ____time ____Ihated to go to school.
- 6地球與宇宙怎么比?
- 7將鐵粉和銅粉置于硝酸銀和硝酸鋅的混合溶液中,待反應完畢后,所得金屬中一定有( ?。?A.鋅 B.鐵和銀 C.銀 D.銀和銅
- 8一個分數(shù)的分子和分母的和是56,約分后是七分之一,原來這個分數(shù)是幾分之幾?
- 9新初一北師大版數(shù)學書196頁~197頁題
- 10將下面的句子換成成語
- 11-- can you tell me --- to travel to dalian? -- about two hour by plane
- 121 有兩筐同樣重的桔子,如果從第一筐中取出 15 千克放入第二筐,這時第一筐桔子的重量是第二筐的3/5.原來每筐桔子重多少千克?