自加运算符:++
分为前++ 和后++,都表示将变量本身加1.。区别表现在表达式当中:
如果是前++,则运算时先给变量本身加1,然后拿加1之后的值去参与运算;
如果是后++,则先拿变量原值去参与运算,运算结束后,在给变量加1.
int a = 3, b = 0, c = 0;
b = ++a;// a = 4, b = 4;
c = a++;// c = 4, a = 5;
一元运算符优先级高于二元运算符。
自减运算符相同。
自加运算符:++
分为前++ 和后++,都表示将变量本身加1.。区别表现在表达式当中:
如果是前++,则运算时先给变量本身加1,然后拿加1之后的值去参与运算;
如果是后++,则先拿变量原值去参与运算,运算结束后,在给变量加1.
int a = 3, b = 0, c = 0;
b = ++a;// a = 4, b = 4;
c = a++;// c = 4, a = 5;
一元运算符优先级高于二元运算符。
自减运算符相同。