int a=5;
int b=a++;
这样a=6,b=5;
如果 int a=5;
a=a++;
a等于什么?
5还是6还是7.
答案是5.原因就是先开辟一个空间放5,让后在运行5+1;然后把5在赋给a;如果是b那么b=5是毫无疑问。运算的关键在于还有开辟临时空间这样一说。
int a=5;
int b=a++;
这样a=6,b=5;
如果 int a=5;
a=a++;
a等于什么?
5还是6还是7.
答案是5.原因就是先开辟一个空间放5,让后在运行5+1;然后把5在赋给a;如果是b那么b=5是毫无疑问。运算的关键在于还有开辟临时空间这样一说。