很简单的问题,别去敲代码,直接给答案
private int sum=1;
private int t=1;
private int s=1;
sum+=t+++s+++sum;
知道sum的值嘛?
[解决办法]
6么?
[解决办法]
4,5,6都有可能
[解决办法]
还会是7
[解决办法]
嘿嘿,我承认没运行前我做错了,运行了下,蛮有意思
sum+=t+++s+++sum ==== sum= sum + t++ + s++ +sum 4;
可是为什么sum+=t+ ++s + ++sum是等于6,不是应该先运算++sum,sum等于2,sum=2+1+2+2?
[解决办法]
我也这么想的啊~~~难道不是么?