比方说,我有以下代码:什么时候变量的后缀操作符实际增加?
int x = 5;
System.out.println(x++); // Will print 5
System.out.println("Random code"); // Will write "Random code"
System.out.print(x): // Will write 6
我的问题是:在什么行X实际递增?紧随后缀?或者在变量被下一次调用的时候?
我听说过与后缀和前缀运算符有关的序列点。这主要是我问的原因。
那么后缀表单首先会返回表达式的当前值,然后对该值执行递增操作。所以它会在第5行本身增加。 – Siddhartha