黑马程序员技术交流社区

标题: 请大神们告知过程 [打印本页]

作者: Huyaal    时间: 2016-7-4 22:40
标题: 请大神们告知过程
int s = 6;
s+=++s;输出s结果是多少?详细分析流程?


作者: yuxing    时间: 2016-7-4 22:57
13,~~~~~~~~~~一个赋值语句,  相当于 s = s + (++s)
++s 先执行自加再运算,然后就很简单了. 13 = 6 + 7
作者: cliffawesome    时间: 2016-7-4 23:15
13,,,左边括号中自加变成7,s还是6,如果右边改成(s++),则,结果为12
作者: hubei3805979    时间: 2016-7-5 00:17
先运算++s >> s+1=7 在s+=7 >> s = 7




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2