i=2;j=-i++; i,j为多少

如题所述

第1个回答  2012-05-31
i=3,j=-2
原因如下:首先得明白先计算i++,故i=i+1,i=3.。因为‘i++'是i先参加运算然后i的值本身+1,故j=-2.。。亲,看明白了呗?本回答被提问者采纳
第2个回答  2012-05-31
i=3,j=-2
==========
原因:j=-i++,是++在后,因此先做后加1;即j=-i,i++
第3个回答  2012-05-31
i=3,j=-2;
第4个回答  2012-05-31
3 -2
第5个回答  2012-05-31
编译,自己看一下,不就知道了。。。