黑马程序员技术交流社区
标题:
越看越晕
[打印本页]
作者:
leaf168
时间:
2015-9-7 22:25
标题:
越看越晕
int a = 10;
a = a++;是将(a++)这个表达式的值赋给变量a
1.只不过(a++)表达式中++符号在后面,先使用a的值作为表达式的值(10)
2.再执行++运算a=a+1(a变为11),但是上面1中的表达式的值不是11,还是10
3.执行赋值操作:将1中的表达式(a++)的值(10)赋值给a,这样a又变回了10
这样来看a的变化:先变成了11,然后又变成了10
作者:
Tangjw
时间:
2015-9-7 22:29
++在前, ++之后运算, ++在后, 运算之后再++
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2