黑马程序员技术交流社区
标题:
请大师指教???
[打印本页]
作者:
liufeibo
时间:
2015-9-14 23:18
标题:
请大师指教???
a1=2 b1=a++
a2=2 b2=++2
为什么b1跟b2不相等呢
作者:
小小成很拽
时间:
2015-9-15 22:18
b2 = ++2能编译通过吗?
作者:
xiaoya0o0o
时间:
2015-9-15 22:48
++和--
如果表达式中,只做++或--一件事情,那么前++/--和后++/--效果一样的;
但如果表达式中做多件事情:
前++/--:先自增/自减,然后再参与表达式的其它运算;
后++/--:先参与表达式的运算,然后在自增/自减;
a1=2 b1=a++
a2=2 b2=++a2
1)b1=a1++时,a1++中的a先参与表达式的运算,再自增结果b1=2, a1=3
2)b2=++a2时,++a2先自增,再参与运算,结果为b2=3, a2=3
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2