黑马程序员技术交流社区
标题:
++后置的问题
[打印本页]
作者:
Hi大智
时间:
2016-1-26 21:09
标题:
++后置的问题
public static void main(String[] args) {
int i = 3;
for(int j = 0 ; j < 5 ; j++ ){
i = i++;
}
System.out.println(i);
}
这里的++动作之后的值,去了哪里?
作者:
Hi大智
时间:
2016-1-26 21:13
临时变量区怎么解释?
作者:
洋葱头头
时间:
2016-1-27 08:03
i++和++i不参与运算时没有不同 ,参与运算时则i++只算递增之前的值
作者:
我爱睡觉
时间:
2016-1-27 15:40
楼上正解
X=I++;
拆分为 X=I;I=I+1;
如果需要深入了解 需要汇编。
作者:
西贝
时间:
2016-1-27 15:49
楼上正解,先赋值,再++
作者:
ChiCaoMa
时间:
2016-2-4 13:02
这个问题我也遇到过--这种情况比较特殊--我是单独记忆的。。
作者:
嘉荫
时间:
2016-2-19 22:32
这问题有点难啊,我还要看看书
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2