int a= 3;
++a, a++ 都是让a的值 +1,但是如果作为表达式进行赋值例如
int p = ++a;
那么 p = 4 a=4
int p = a ++;
那么 p = 3 a= 4
同理
int p =a--;
那么 p = 3 a = 2
int p = --a;
那么 p = 2 a = 2
自增自减运算符作为表达式 赋值的时候需要看++或者--的位置如果在前边那么表达式的值就是先进行+或者-后的值,如果是在后边那么表达式的值就等于变量a的值。。。。。另外++ --的优先级是要高于+ - * /的因为常量或者表达式无法进行++ 或者 --操作..