关于后置++到底什么时候自增想不明白

img


一直想不明白后置++到底什么时候自增呢?如果说是先传值计算再自增那么第一轮计算不应该是z = 3, y = 0吗,为什么第一轮计算就已经是y和z自增了呢 不太明白

++的先后顺序只在分号内才需要区分,遇到分号就必须执行了,如果分号内除了++还有其他的运算,则先算其他的,当然也要考虑符号的优先级,比如有括号把++括起来的时候,还是必须先算括号内的。

因为y++和z++都是独立的语句,并没有和其他的运算结合在一起。