1樓:匿名使用者
結果是-264,此題是右結合,開始是a*a,即為144,第二步,a-=144,所以,a=a-144=12-144=-132,第三步,a+=-132,即為:a=-132+(-132)=-264
2樓:龔煒林
+= -= = *= /= ...
和等號有關的運算賦值, 都是從右往左開始計算.
所以a+=a-=a*a; 等效 a+=(a-=a*a);先執行括號的內容
運算的順序是:
a -= a*a;
此時 a= 12 - 12*12 = 12-144=-132a+= a
最後,a = -264
3樓:匿名使用者
-264,從右向左運算
4樓:
我跑了一下是-120啊
5樓:路過的乙隻的家
第一步是a=a*a=144,第二步是a=a-a=0,第三步是a=a+a=0,答案應該是0
設int a=12,則執行完語句a+=a-=a*a後,a的值是()
6樓:匿名使用者
-264。
1、先計算a-=a*a,得到a=12-12*12=-132;
2、a+=-132,得到a=-132-132=-264。
+= 加後賦值,變數+=表示式 如:a+=3;即a=a+3;-= 減後賦值,變數-=表示式 如:a-=3;即a=a-3。
賦值運算子的計算順序是從右到左,大多數運算子結合性是從左到右,只有三個優先順序是從右至左結合的,它們是單目運算子、條件運算子、賦值運算子。而且它的優先級別低於其他的運算子,所以對該運算子往往最後讀取。
7樓:冼冰真
就是上面說得那種,賦值運算自右至左,首先算最右面的,a*a=144,然後算中間a=a-144=-132,最後再算到a=a+a=-264,其實就是一步一步的算,不要急,耐下心來就沒問題了,還有就是要搞清運算順序…
8樓:匿名使用者
a後來的值是負132。
這是乙個賦值表示式,要從右向左做,也就是你要先從右邊的賦值表示式開始做,注意在做的同時,變數a的值也在變。
在這個式(a+=a-=a*a)中要先做a-=a*a(這個式等價於a=a-a*a ,算一下a就等於-132了),
然後再算a+=a(注意a這時=-132)即a=a+a=-264所以結果為-264
9樓:匿名使用者
giggle.
a+=a-=a*a
<=>a+=a-=144
a+=12-144=-132
a=-132+(-132)=-264
我想這其中你的不解之處就是忽略了變數a值的變化12-> -132 -> -264
10樓:
先計算a*a=144
然後 a=a-144=-132(此時a=-132)
最後a=a+(-132)=-132+(-132)=-264
設int a=12,則執行完語句a+=a-=a*a後,a的值是_____(3分)
11樓:
+=和-=的優先順序是一樣的,是從右到左關聯的,計算過程:
a+=a-=144
a+=12-144=-132
a=-132+(-132)=-264
12樓:雨落巴黎塔
答:a+=a-=12*12=144;
a+=12-144=-132;
a=-132+(-132)=-264;
13樓:匿名使用者
從右到左算
應該是 a-=a*a 得a等於-132
然後 a+=-132 得a等於-120
設int a=12,則執行完語句a+=a-=a*a後,a的值是_____(
14樓:匿名使用者
-264。
1、先計算a-=a*a,得到a=12-12*12=-132;
2、a+=-132,得到a=-132-132=-264。
+= 加後賦值,變數+=表示式 如:a+=3;即a=a+3;-= 減後賦值,變數-=表示式 如:a-=3;即a=a-3。
賦值運算子的計算順序是從右到左,大多數運算子結合性是從左到右,只有三個優先順序是從右至左結合的,它們是單目運算子、條件運算子、賦值運算子。而且它的優先級別低於其他的運算子,所以對該運算子往往最後讀取。
15樓:匿名使用者
結果為:-120
把以下**儲存為html檔案,雙擊執行即可知道!
16樓:旅林
int a=12
故a-=144,得a=0
a+=0a=0
設int a 12,則執行完語句a a a a後,a的值是()
264。1 先計算a a a,得到a 12 12 12 132 2 a 132,得到a 132 132 264。加後賦值,變數 表示式 如 a 3 即a a 3 減後賦值,變數 表示式 如 a 3 即a a 3。賦值運算子的計算順序是從右到左,大多數運算子結合性是從左到右,只有三個優先順序是從右至左...
設有語句int a 3則執行了語句a a a a後,變數a的值是
假面 設有語句int a 3 則執行了語句a a a a 後,變數a的值是 12。先算a a 9 再算a 9 這樣a 6 再算a 6 就是a 6 6 12 任何乙個表示式的最後加乙個分號都可以成為乙個語句。乙個語句必須在最後出現分號。表示式能構成語句是c和c 語言的乙個重要特色。c 程式中大多數語句...
以下程式段執行後sum的值是int a 39,8,7,6,5,4,3,2,
就主對角線上三角形的元素之和呀,9 8 7 5 4 1 34,所以選d。 樂灬天 答案是d。i為0時,裡面一層for迴圈會執行3次,求出a 0 0 a 0 1 a 0 2 共3個數的和,也就是9,8,7的和 i為1時,裡面一層for迴圈會執行2次,求出a 1 1 a 1 2 共2個數的和,也就是5,...