還是關於 的問題

時間 2022-09-16 05:45:02

1樓:希聲和寡

先明確3個概念:

1. 這個結果和編譯器對於加法運算的結合方式是有關係的,

你所列的結果只對於右結合的編譯器正確,也就是對於從右向左進行加法運算的編譯器正確

2. 先不考慮++處理,

b=a1+a2+a3

上面這個語句是先進行加法,最後進行賦值處理的

再考慮++處理,

++處理的優先順序比+高,

所以b=(a++)+(++a)+(a++) 這個處理是:

先進行所有的++處理,再進行加法處理,最後再給b賦值

3. a是一個變數,在宣告時,編譯器給它分配了儲存空間,

所以對於a的任何處理,不論是a++還是++a,也不論處理了幾次,

都是對於同一塊儲存空間的處理

上面說完了,來看具體的分析:

a=3,//a的初值為3

b=(a++)+(++a)+(a++)

先從右向左處理:a++,++a,a++

a++ //先將a代入,由於整個表示式沒有處理完畢,先不進行++處理

++a //先進行++處理,a的值為4,再將a代入

a++ //先將a代入,由於整個表示式沒有處理完畢,先不進行++處理

所以表示式運算過程中,a的值變為4,

++處理,再進行加法處理,注意這裡a變為了4,所以3個a相加的結果為12

最後將12賦給b

2樓:匿名使用者

不同的編譯系統上得到的結果會不一樣,這樣的表示式在實用性程式設計中並沒有現實意義,建議樓主不要囿於這樣的問題上,只要知道主要用於迴圈結構中不會產生歧議就可以了

關於息票收益率高還是低的問題

希望採納 無論是息票債券還是貼現債券到期收益率不等於同期限市利率造成的原因有很多方面的 首先,信用利差在不同債券上面就有不同的差異,由於債券發行者的信用程度是不同的,在市場風險需求不同的情況下,其信用利差是不同的 其次,債券市場交易流動性影響其債券收益率的真實性,在債券市場中有相當一部分債券交易並不...

還是關於柯南的問題啊!柯南里的一個問題想不通的!

從 上面複製的真不少啊。柯南完結了嗎!截止2021年4月11日,官方尚未釋出任何關於 柯南 完結的訊息,似乎完結的勢頭也沒有,近幾年是無望完結的。名偵探柯南 是小學館為對抗 金田一少年事件簿 在偵探漫畫領域裡壓倒性的優勢而推出的。之初,青山剛昌感覺作品的創作難度太高,曾產生放棄的念頭,但這個想法被部...

還是上次那個關於減少公司註冊資金的問題

理論上講,公司是不能減資的,只能增資。但是你可以變更註冊資金,也就是你之前註冊公司時,你要到銀行開驗資報告,比如 你註冊資金為50萬,你就需要打到銀行指定帳號裡50萬等銀行驗資ok後你將錢抽走,這個是驗資。而你現在是需要減資,同樣的,你將錢再次打到銀行,然後抽掉你多餘部分的金額,讓銀行給你開減資報告...