1樓:雲青巖
這是兩個空嗎?...
若a=12則執行語句a/=a+a後a值是2, 執行a*=2+3後a的值是27.
此解答僅供參考。
2樓:匿名使用者
應該是60,因為根據賦值運算子的右結合性,原式=a*(2+3)=60
若有定義語句int a=12,則執行表示式a+=a-=a+a後a的值為多少?
3樓:希聲和寡
a+=a-=a+a,運算子和結合性,
bai由運算子優
先級,du+優先順序為zhi4,-=和+=優先順序為14,+結合方向從dao左至回右,+=和-+從右至左,
所以:先計答算 (a+a),a=12,a+a=12+12=24再計算 a-=(a+a),即a=a-(a+a)=12-24=-12,最後計算 a+=a, 即a=a+a=-12+(-12)=-24
4樓:最萌美少女
若有定義語句int a=12,則執行表示式a+=a-=a+a後a的值為-24。
計算過程:
a+=a-=a+a,運算子和結合性,由專運算子優先順序,+優先順序為屬4,-=和+=優先順序為14,+結合方向從左至右,+=和-+從右至左。
所以:先計算 (a+a),a=12,a+a=12+12=24,再計算 a-=(a+a),即a=a-(a+a)=12-24=-12,最後計算 a+=a, 即a=a+a=-12+(-12)=-24。
5樓:希聲和寡
a+=a-=a+a,運算子和結合性,由運算子優先順序,+優先順序為4,-=和+=優先順序為14,+結合方向從左至右,專+=和-+從右至左,
所以:屬
先計算 (a+a),a=12,a+a=12+12=24再計算 a-=(a+a),即a=a-(a+a)=12-24=-12,最後計算 a+=a, 即a=a+a=-12+(-12)=-24
設有語句 int a=3 ; 則執行了語句 a+ = a * a後,變數a 的值是( ) a、3 b、0 c、9 d、12
6樓:匿名使用者
賦值運算是從右到左的上面的語句運算順序是:a-=a*a;a+=a;計算第一個後a的值是-6,再計算第二個,a的值就是-12
7樓:日出日落三十天
d a=3+3*3=12
若有定義語句int a=12,則執行表示式a+=a-=a+a後a的值為________。
8樓:匿名使用者
a+=a-=a+a,運算子和結合性,由運算子優先順序,+優先順序為4,-=和+=優先順序為14,+結合內方向從左至右,+=和-+從右至左容,
所以:先計算 (a+a),a=12,a+a=12+12=24再計算 a-=(a+a),即a=a-(a+a)=12-24=-12,最後計算 a+=a, 即a=a+a=-12+(-12)=-24
9樓:最萌美少女
若有定義語複句int a=12,則執行表示式制a+=a-=a+a後a的值為-24。
計算bai過程:
a+=a-=a+a,運算du符和zhi結合性,由運算子優先dao級,+優先順序為4,-=和+=優先順序為14,+結合方向從左至右,+=和-+從右至左。
所以:先計算 (a+a),a=12,a+a=12+12=24,再計算 a-=(a+a),即a=a-(a+a)=12-24=-12,最後計算 a+=a, 即a=a+a=-12+(-12)=-24。
10樓:匿名使用者
-24原因: 12+12->a=24 ->a- =24+24先+再-
所以a- =48而a=24所以a=-24
11樓:匿名使用者
答案是:-24
a+a //得24
a-=24 //a=a-24=12-24=-12a+=a //a=a+a=(-12)+(-12)=-24
設有語句int a=3; 則執行了語句a-=a+=a*a;後,變數a的值是( )
12樓:匿名使用者
0第一步:
a -= a+=9
運算後a為3
第二步運算:
a+=9後並返回a的值,得
a -= a
此時a的值為12
第二步:結果為0
13樓:匿名使用者
賦值運算是從右到左的
上面的語句運算順序是:
a-=a*a;
a+=a;
計算第一個後a 的值是-6,再計算第二個,a 的值就是 -12
14樓:匿名使用者
「=」是賦bai值符號,賦值表達
du式先運算zhi「=」後的表示式,再將dao表示式的專值賦給「=」前的變數
屬。運算順序:
1、a+=a*a ==>a=a+a*a ==>a=3+3*3 ==>a=12
2、a-=12 ==>a=a-12 ==>a=0
15樓:蝸牛空
樓上的解說是正確的,但是算了算。 3-=3+=9 值應該是 -9
16樓:匿名使用者
執行後結襲果是0,最後是bai減法,
dua=3,之後zhi=9、18,最後a=18-18在這裡看一下
17樓:匿名使用者
這題目鬱悶的很,,,
我試著分析下
int a=3;
a-=a+=a*a;
分析分析表示式執行過程:
1.a-=(a=a+(a*a))
2.a = a-(a+a*a);
執行後 a=-9;
***選項裡邊木有;
18樓:藏劍畫影
答案選b。
首先,先算a+=a*a,即a=a+a*a即是a=3+3*3,故a=12,;
接下來算a-=a,即a=a-a,此時a已經等於12了,故式子為a=12-12,即a=0.
你採納專的那個屬人說對了順序,但是看錯了你的a+=和a-=;
mantoloo說的是正確的
若int a 4則執行語句a aa 4後變數a的值是什麼,答案是 8,a ,a 是什麼,求詳細解釋
這是一個複合的結構 是一個賦值運算子 具有自右向左性 所以應該從右往左看 先舉個例 a 1的意思是 a a 1 所以a a 4就是a a a 4 這個運算完之後a 4 然後a a就是a a a,就是a 4 4 8 希望能幫到你啊 這是關於運算子優先的,和 比 加 低階,和 同級,運算順序為從左到右。...
若有定義語句int a 12,則執行表示式a a a a
a a a a,運算子和結合性,bai由運算子優 先級,du 優先順序為zhi4,和 優先順序為14,結合方向從dao左至回右,和 從右至左,所以 先計答算 a a a 12,a a 12 12 24再計算 a a a 即a a a a 12 24 12,最後計算 a a,即a a a 12 12 ...
若有定義語句int a 12,則執行表示式a a a a後a的值為
a a a a,運算子和結合性,由運算子優先順序,優先順序為4,和 優先順序為14,結合內方向從左至右,和 從右至左容,所以 先計算 a a a 12,a a 12 12 24再計算 a a a 即a a a a 12 24 12,最後計算 a a,即a a a 12 12 24 若有定義語複句in...