蓁天粟
2016-02-29 09:29
++的位置不同 为什么运行结果一个是3 一个是5 以我仅有经验感觉运算规则是矛盾的。。。。如果把x++解释成是1 那么z--为什么是2 求大神点醒
第一个:z--,是z=3参与运算 ,++x是(x+1)=2参与运算,因为是int类型,所以3/2=1 ,即w=2+1=3
第二个:z=3 x=1 3/1 = 3 即 w= 2+3 =5;
非常感谢!
2016-03-04 15:32:48
共 1 条回复 >
++i是先自加再运算;i++是先运算再自加
然而这在这两个图中是矛盾的。。。
2016-02-29 09:42:19
Java入门第二季
531261 学习 · 6327 问题
相似问题
回答 5
回答 2
回答 1