黑马程序员技术交流社区
标题:
运算符计算
[打印本页]
作者:
xiaowenwe
时间:
2015-5-22 23:07
标题:
运算符计算
int i = 10;
i = i++ + ++i - i-- - --i;
i的结果是0,求计算过程
作者:
马也keyboard
时间:
2015-5-28 10:40
因为存在运算优先级,所以这个式子可以写作
i = (i++) + (++i) - (i--) - (--i);
这样看就比较好计算了
按步骤从括号左往右:
括号1、i=10,
i++=10
,i=11
括号2、i=11,
++i=12
,i=12
括号3、i=12 ,
i--=12
,i=11
括号4、i=11 ,
--i=10
,i=10
i = (10) + (12) - (12) - (10);
结果就是0
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2