从左到右,先算括号里面,先算++i,再算i++,最后算括号外的,7+8 = 15
加了括号了,括号的优先级高,所以j=7+8=15,i=8
++i 先自加再拿去用,i++先用再自加
j= (++i) + (i++)执行加法运算的时候,前者为7,后者为8,因为你加了括号,破坏了优先级,故都是先自加结束了再执行加法
望采纳
这种错误代码不必研究,因为在不同的环境下跑出来的结果是不同的。
这种代码不需要探究,你只需要明白单独情况下的i++和++i的结果就可以,从事工作后不可能去编写这种代码的