以下是引用北极星的守望在2020-2-17 14:27:03的发言:
int e=0,a;
a=e++;
printf("a=%d e=%d",a,e);
输出:a=0 e=1
int e=0,b;
b=++e;
printf("b=%d e=%d",b,e);
输出:b=1 e=1
这么看应该直观点
------------------------------------
++e => e = e + 1; e; 相当于这2条语句
e++ => e; e = e + 1; 相当于这2条语句
-------------------------------------
a=e++; => a = e; e= e +1;
b=++e; => b = e+1; e;
[此贴子已经被作者于2020-2-17 14:54编辑过]