a+=b 和 a=a+b 真的完全等價嗎?

各位,相信 a+=b 和 a = a+b大家都有寫過,那你有沒有思考過這二者究竟是不是完全等價的呢? 其實這個問題的難點就在a和b的數據類型上,要分兩種情況: 1、對於同樣類型的a,b來說 兩個式子執行的結果確實沒有什麼區別。但是從編譯的角度來看,a+=b;執行的時候效率高。 2、對於不同類型的a,b來說 不同類型的兩個變量在進行運算的時候,我們經常說到的是類型的轉換問題。這裏,請記住一點:運算過
相關文章
相關標籤/搜索