A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郭宁   /  2012-5-21 19:30  /  3493 人查看  /  22 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

果然反编译才是王道啊,编译器底层怎么干的,各个厂商估计都不一样,所以我们写代码应该尽量避免写出这种代码。。不过作为学习真是不错,受教了。
回复 使用道具 举报
不明白为什么不写j++,搞出这多问题。
回复 使用道具 举报
本帖最后由 何旭栋 于 2012-5-22 19:51 编辑
  1. class Demo
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 int k = 3;
  6.                                 k += k++;
  7.                                 System.out.println(k);
  8.                 }
  9. }
复制代码
输出结果为6,而不是4或者7,可见赋值的最终结果参考左边。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马