无法理解其输出。这个运营商如何运作?问题如下。请帮忙搞清楚
public static void main(String[] args) {
int p = 11;
int q = 21;
int r;
int s;
r = ++q;
s = p++;
r++;
System.out.println("value of r : " + r);
System.out.println("value of s : " + s);
}
这里的输出是, r的值:23 s的值:11。r ++将值增加1但是当s = p ++时它没有增加它的值?无法理解为什么?为什么这里r值增加但不是s值?