【C深入】17_++、--操作使用分析

int i = 3; (++i) + (++i) + (++i) 表達式的值爲多少?15 嗎?16 嗎?18 嗎?對於這種情況,C語言標準並沒有作出規定。有的編譯器計算出來爲18,因爲i 經過3 次自加後變爲6,然後3 個6 相加得18; 而有的編譯器計算出來爲16(比如Visual C++6.0,gcc,g++ ),先計算前兩個i 的和,這時候i自加兩次,2 個i 的和爲10,然後再加上第三次自
相關文章
相關標籤/搜索