int a= 3;
++a, a++ 都是讓a的值 +1赤炒,但是如果作為表達(dá)式進(jìn)行賦值例如
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
自增自減運(yùn)算符作為表達(dá)式 賦值的時候需要看++或者--的位置如果在前邊那么表達(dá)式的值就是先進(jìn)行+或者-后的值庭敦,如果是在后邊那么表達(dá)式的值就等于變量a的值擦耀。荒澡。丈咐。缸剪。敷鸦。另外++ --的優(yōu)先級是要高于+ - * /的因為常量或者表達(dá)式無法進(jìn)行++ 或者 --操作..