一个经典的题->我不会做,谁给下解题思路
1个回答

首先清楚一下概念

++i意思是自身先加,再参与运算.

i++意思是先参与运算,再加.

所以

首先(i++),i先参与运算,这一步 i=1,之后自加,i=2

第二个i++同理,不过之前那个i++已经完成自加,所以此时所以这时候i = 2

然后第三个i++ ,i= 3

第四个 ++i,i先自加,即i=4+1=5,在参与运算,此时i=5

第五个i++,i=5,然后自加(i=6)

第六个,++i,i自加等于7,

所以整个算是相当于

1+2+3+5+5+7 = 23