Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» 实战错误讨论
打印话题 寄给朋友 订阅主题 |
话题锁定 |
该话题已被锁定 - why , 2006-03-24 20:58 如果您尚不清楚该话题被锁定的原因,请参考论坛规则以及本版公告或者联系本版版主。 |
作者 | Re:运算符的问题,求助!!!! [Re:sunyboy001] |
xiaoqiang
发贴: 24 积分: 1 |
于 2006-02-20 16:21
在编译器上出了问题,java的编译器在遇到i++和i- -的时候会重新为变量运算分配一块内存空间,以存放原始的值,而在完成了赋值运算之后,将这块内存释放掉。 i的原始值存放在后开辟的内存中,最后这个值将赋值给j,这样j=i++后,j就会得到i的值,而i又将自加,所以,在释放内存之后,原来存放j和i的地方将得到值将是:j(此时的值等于初始i值)和i(i自加后的值)。 所以i=i++的时将新开辟空间的 i 的原值最后重新给 进行过自加运算的 i 。所以 i 为0。 JBuilder使用技巧 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
9489 | 运算符的问题,求助!!!! (i=i++;) | sunyboy001 | 474 | 2006-02-20 13:09 |
7789 | Re:运算符的问题,求助!!!! | sunyboy001 | 22 | 2006-02-20 13:11 |
8110 | Re:运算符的问题,求助!!!! (i=i++;) | suntao19830709 | 123 | 2006-03-24 16:36 |
7694 | Re:运算符的问题,求助!!!! | ranchgirl | 38 | 2006-02-20 15:08 |
8205 | Re:运算符的问题,求助!!!! | xiaoqiang | 76 | 2006-02-20 15:42 |
7981 | Re:运算符的问题,求助!!!! | sunyboy001 | 9 | 2006-02-20 16:06 |
8151 | Re:运算符的问题,求助!!!! | xiaoqiang | 242 | 2006-02-20 16:21 |
8327 | Re:运算符的问题,求助!!!! | xiaoqiang | 53 | 2006-02-20 16:25 |
7798 | Re:运算符的问题,求助!!!! (i=i++;) | sunyboy001 | 35 | 2006-02-20 23:36 |
7814 | Re:运算符的问题,求助!!!! (i=i++;) | whiye | 11 | 2006-02-22 14:03 |
7786 | Re:运算符的问题,求助!!!! (i=i++;) | 佐罗 | 9 | 2006-02-23 11:20 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |