我们来看看前++与后++的区别。
1.前++,则是++a。是先++后操作(赋值,判断等等的功能)
int c = ++a;
第一步是进行++,则a = a + 1;
第二步是进行操作,则int c = a;
2.后++,则是a++。是后++先操作(赋值,判断等等的功能)
int c = ++a;
第一步是进行操作,则int c = a;
第二步是进行++,则a = a + 1;
!(++a!=b--)的步骤
1.a = a+1;//a=3 b=4
2.因为++ --的优先级要比!=高所以b = b -1;//a=3 b=3
3.(a!=b)//false
3.!(false)//true |