可能重复: 任何人都可以解释这些未定义的行为(i = i ++ + ++ i,i = i ++等...)
是什么区别i = ++i;,并++i;在那里i与值的整数10?
i = ++i;
++i;
i
10
根据我的说法i,两个表达式完成后,两者都做同样的增量工作i =11.
i =11
c c++ operator-precedence pre-increment
c ×1
c++ ×1
operator-precedence ×1
pre-increment ×1