huangkai521 发表于 2016-3-22 23:35
学习了,涨姿势,
huangkai521 发表于 2016-3-22 23:35
学习了,涨姿势,
xiaofushen 发表于 2016-3-23 00:18
这个问题一开始我和同学也纠结好久,不过后来明白了,不过楼主分享的很详细,理解又加深了. ...
Ak-47 发表于 2016-3-23 01:45
刚学基础但还是看的不是很懂啊
北极1989 发表于 2016-3-23 23:31
我也以为是100,长见识了,这个题目分享的好
874831352 发表于 2016-3-24 21:18
刚开始这个还不是很会呢
skxy2016 发表于 2016-3-24 13:34
个人理解:
java的编译器在遇到++和- -的时候会在栈内存中重新为变量分配一块内存空间作为运算,如果是i ...
轰天雷 发表于 2016-3-24 21:19
题目非常好
zhoubinjian 发表于 2016-3-23 02:00
不行了,还是没有理解过来 ,,内存上的i+1,是怎么回事,怎么是i赋值给i+1的呢, ...
zx7750462 发表于 2016-3-30 11:36
感觉楼主的好麻烦,其实可以这样理解.
i=i 实际上等效于
temp=i;//temp=0
zhoubinjian 发表于 2016-3-23 02:00
不行了,还是没有理解过来 ,,内存上的i+1,是怎么回事,怎么是i赋值给i+1的呢, ...
xiaofushen 发表于 2016-3-23 00:18
这个问题一开始我和同学也纠结好久,不过后来明白了,不过楼主分享的很详细,理解又加深了. ...
NeverBack 发表于 2016-4-13 22:42
i = i++;不是先赋值然后再自增吗?我看那个内存图上是先自增然后赋值呢!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |