main()
{
int i=5,j=5,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
Response.Write(i,j,p,q);
}
结果
i=8
j=8
p=5+6+7=18
q=6+7+8=21
i++ 是i先参与运算,再自增1。
++i 是i先自增1,再参与运算。
main()
{
int i=5,j=5,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
Response.Write(i,j,p,q);
}
结果
i=8
j=8
p=5+6+7=18
q=6+7+8=21
i++ 是i先参与运算,再自增1。
++i 是i先自增1,再参与运算。