剛學(xué)C#不久,遇到一個問題不解, int i = 0; int n; n=i+(++i); 輸出n;如果是C/C++程序,輸出n為2,但如果是C#程序,輸出n為1,這是怎么回事呢?
2 回答

料青山看我應(yīng)如是
TA貢獻1772條經(jīng)驗 獲得超8個贊
你有沒覺得C#的結(jié)果更好理解?
這跟編譯器有關(guān),同是C,編譯器不同也可能出現(xiàn)不同結(jié)果。
- 2 回答
- 0 關(guān)注
- 1131 瀏覽
添加回答
舉報
0/150
提交
取消