刘登飞 发表于 2015-9-6 23:36
第一步:a++是一个表达式,因为++符号在后面所以先使用a,a++表达式的值是10
第二步:进行++运算,相当于a = a+1 ...
残影 发表于 2015-9-7 00:01
因为java编译器中 ++算术运算符的优先级高于=赋值运算符,,这是运算符优先级的问题。
a = a++; // ++在左 ...
残影 发表于 2015-9-7 00:08
手误 。a++,++在右边。哈哈,简单记,就是一个优先级的问题,编译器编辑语言不同而异。 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |