110,535
社区成员
发帖
与我相关
我的任务
分享
int a = 2;
int b;
int c;
Response.Write("a=" + a + "</br>");
b = a++;
Response.Write(b + "</br>");
Response.Write("a=" + a + "</br>");
c = ++a;
Response.Write(c + "</br>");
Response.Write("a=" + a + "</br>");
a=2
2
a=3
4
a=4
有时候我也搞不清,尤其是看面试题的时候int a=1;
a++; //当前是a加一之前的值1,下次使用a时是a+1即为2
++a; //当前是a加一之后的值2,当前和下次使用a都是2
//a--与--a 的逻辑同上