1.自增、自减运算符是什么,有什么作用,需要注意什么?
- ++、–;对当前变量值+1、-1
- 只能操作变量,不能操作字面量
2.自增、自减运算符放在变量前后有区别吗?
- 如果单独使用放前放后是没有区别的
- 非单独使用:在变量前,先进行变量自增/自减,再使用变量。
- 非单独使用:在变量后,先使用变量,再进行变量自增/自减。
自增自减的使用注意事项
- ++、- -如果不是单独使用(如在表达式中、或者同时有其它操作),放在变量前后会存在明显区别放在变量的前面,先对变量进行+1、-1,再拿变量的值进行运算。
int a= 10;
(先加再用)int rs = ++a;//rs=11,a=11
- 放在变量的后面,先拿变量的值进行运算,再对变量的值进行+1、-1
int b= 10;
(先用再加)int rs =b++; //rs=10,b=11
其实就是看这个变量在自增符号的前面还是后面就行。
变量在前就先用变量的值,符号在前就先使用 符号进行运算再用变量的值。
例如例题:
验证一下: