j=3;(1)k=++ j +j++;(2)k= ++j+?。?j +j++ ;(3)k=++ j+ ++ j + ++j+ j ++怎么算啊?謝謝!

熱心網友

++J為前增量,值為變量值加1,J++為后增量,值為變量值.(1)j=3,k=4+4=8(2)j=3,k=4+5+5=14(3)j=3,k=4+5+6+6=21

熱心網友

我同意 "kangping"的回答,不同的編譯系統有不同的結果。

熱心網友

1.++運算符的運算跟編譯系統有關,TC2,BC4,VC6不一樣2.在TC2中自左向右掃描前++先運算,然后左加法,最后做后++3.+號自左向右盡可能多地同變量結合.

熱心網友

成文字游戲了。

熱心網友

(1)4+4=8(2)6+7+7=20(3)9+10+11+11=41