第1个回答 2012-07-17
i=i+1 运行时候 i作为i+1的结果运行,但是i=i++,i还是i运行的,只是在运行本行表达式之后,i的值才是i+1;
第2个回答 2012-07-17
i=i+1;的结果是i的值加了1
i=i++;的结果是i的值不变
这是由于Java和C/C++采用的编译器不同,编译器不同,所以编译机制也不同
第3个回答 2012-07-17
。。。。。。
i=i++等于什么都没有加 这个你要看java语法规则的(好像是这本书 里面讲java的语法细则)
步骤就像:temp=i i=i+1 i=temp 好像是这样的 关键是从左算还是从右算 java解惑这本书里有的 在第一章本回答被网友采纳
第4个回答 2012-07-17
i++是在条件满足的情况下,不断增加1