1樓:匿名使用者
既然樓主做這種題毫無頭緒,那以後就不要做了。在實際工作中寫出這樣**的人絕對會被bs的。
2樓:
-3a+=()就是a加上後面的值卻不是個值還要計算
a-=a*a就是a=a-a*a=-6
所以最後變成a+=-6就是a+(-6)=-3
3樓:
-3從右向左執行,首先執行:a=a-a*a,a初始值為3,所以a=3-3*3=-6;
然後執行左邊的a+=-6,這時第一個a還是初始值-3,所以a=a-6=3-6=-3。
4樓:渾靜秀
這個語句等價於兩個關係式 如下:
1. a = a-a*a;
即: a = 3-3*3
a = -6
2. a = a + a;
即:a = -6 + (-6)
a=-12
最後結果為-12
這樣的題完全沒有意義 不用多做
鄙視中國的教育制度
5樓:123進步
第一條語句定義a為整型的資料3;
第二條語句的運算順序是從右向左!有:
先將a減a乘a付給a,由於開始時a為3,則a暫時為-6;
(注意:這時的a為-6。因為:在計算機記憶體中,a只佔一段儲存空間。所以,只要一旦a的值在前面的運算中有所改變;那麼,後面的運算中應該用已改變的值。)
再由a加a付給a,而現在的a為-6。
那麼最終a的值為-12。
6樓:紫月v藍風
-12沒啥好說的了
這樣的語句是從右向左運算的
7樓:匿名使用者
-12 意見和樓上的樓上相同!
8樓:匿名使用者
a+=(a-=(a*a));
a=3+(3-(3*3));
求c語言高手解設有語句 int a 3執行語句a a
賦值運算順序自右而左,首先算a a,即3 3的值為9,然後算a 9,即a a 9,值為 6,最後算a 6,即a a 6 值為最後值為 3 賦值語來句,從右到左依次執行 源那麼 int a 3 a a a a 相當於 a a a a a 然後相當於 a a a a a a a 由於a初始化為3 a a...
若有定義語句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...