從彙編的角度理解C++編譯器

C++編譯器: 運行結果: C編譯器: 運行結果: 下面我從彙編的角度來解釋一下: 在C++編譯器中,把*p和i認爲是不同的類型(*p是變量,i是常量),這樣,*p改變,i不變,也就是兩個不同類型的數據存入了同一個存儲單元中(在相同的物理地址下存了兩個值)。 在C編譯器中,把*p和i認爲是相同類型(同是變量),這樣,*p改變,i隨之改變,就相當於先給i賦值100,再給i賦值200。
相關文章
相關標籤/搜索