彻底弄懂自增和自减
自增表达式 1)前自增表达式。 int num = 1; ++num; 把自增运算符放在变量的前面,这个表达式就叫做前自增表达式。 2)后自增表达式。 int num = 1; num++; 把自增运算符放在变量的后面,这个表达式就叫做后自增表达式。 3)无论是前自增表达式还是后自增表达式都是将自身的值+1. **自增表达式是1个表达式,既然是1个表达式,那么这个自增表达式就一定有1个结果。 那么我们就可以使用1个变量把这个表达式的结果存储起来。 A.后自增表达式的结果计算方式: 先将自身的值取出来作为后自增表达式的结果。然后再将自身的值+1. int i = 1; int j = i++; i++的结果是1,那么j的值就是1,然后i的值就变成2 B.前自增表达式的结果计算方式: 先将自身的值+1,然后再将自身的值取出来作为表达式的结果。 int i = 1; int j = ++I; 首先i的值是2,++i的结果是2,那么j的值就是2