举个例子:
int a=1,b=2 ;
a=b++ ; // a=2 b=3
a=++b ; // a=3 b=3
判断语句中:
if ((b++)==1) 与 if ((++b)==1) 存在判断条件不同
b++ 为b值不变,先判断,在下行代码执行前 +1
++b 为b值加1 ,后判断
举个例子:
int a=1,b=2 ;
a=b++ ; // a=2 b=3
a=++b ; // a=3 b=3
判断语句中:
if ((b++)==1) 与 if ((++b)==1) 存在判断条件不同
b++ 为b值不变,先判断,在下行代码执行前 +1
++b 为b值加1 ,后判断