单目运算符

int i=4 int a=i++ + ++i 求a=? i=?怎么算,希望详细些
2025-03-10 14:41:10
推荐回答(2个)
回答1:

先算++i,此时i=5. 接着,由于i++是先使用i,再算i=i+1; 则此时算a=i+i。 a=10. 最后有i++,即i=i+1.i=6.
最终i=6 a=10

回答2:

a=10.i=6; 从右往左的顺序算。
a=i+(++(++i));