我現(xiàn)在還是一名在校的大學(xué)生,不過2006 年我會(huì)走出校園,成為社會(huì)上的一員,我現(xiàn)在深感到我的計(jì)算機(jī)專業(yè)知識(shí)的不足。所以想通過網(wǎng)上學(xué)習(xí),來提高自身,我也希望有更多的朋友,來一起學(xué)習(xí)C++等系列課程,需心請(qǐng)教!
上一次,有人遇到這樣一個(gè)問題,也許現(xiàn)在已經(jīng)解決了,但我還是要將這個(gè)問題,分析一下,!
問題是這樣的:
#include "iostream.h"
int main( )
{ int i = 3 ;
int sum = (i++) + (i++) + (i++);
cout << sum;
}
在VC 6、0 結(jié)果是 16,我認(rèn)為是這樣的, 在VC里 先將 前兩個(gè)i ++ 相加,兩次 i++ 為5+5=10 ,再和第三個(gè) i 相加,結(jié)果就是十六了,不知有何高見!