运算 | 含义 |
---|---|
n++ | ++n |
n自增1,返回原来的n的值。是右值。 | n自增1,值为新的n本身。是左值。 |
:
b=1; a = b++; // b = 2, a = 1 相当于 a=b; ++b;
b=1; a = ++b; // b = 2, a = 2 相当于 ++b; a=b;
b=1; b++ = a; // error 相当于 ++b; 1=a;
b=1; ++b = a; // b=a; 相当于 ++b; b=a;
运算 | 含义 |
---|---|
n++ | ++n |
n自增1,返回原来的n的值。是右值。 | n自增1,值为新的n本身。是左值。 |
:
b=1; a = b++; // b = 2, a = 1 相当于 a=b; ++b;
b=1; a = ++b; // b = 2, a = 2 相当于 ++b; a=b;
b=1; b++ = a; // error 相当于 ++b; 1=a;
b=1; ++b = a; // b=a; 相当于 ++b; b=a;