C++中的自增Increment和自减Decrement运算符是非常重要的,它们用于对变量进行加减操作。自增运算符(++)和自减运算符(--)可以用来改变变量的值,它们可以在变量前面或者后面使用,它们的行为有所不同,所以在使用时要注意。
自增运算符(++)用于将变量的值加1,它可以在变量前面或者后面使用,当它在变量前面使用时,它会先将变量的值加1,再使用该变量;当它在变量后面使用时,它会先使用该变量,再将变量的值加1。例如:
int a = 10; int b; b = ++a; // a的值先加1,再赋值给b,此时a的值为11,b的值也为11 b = a++; // a的值先赋值给b,此时a的值为11,b的值为11,再将a的值加1,此时a的值为12
自减运算符(--)用于将变量的值减1,它可以在变量前面或者后面使用,当它在变量前面使用时,它会先将变量的值减1,再使用该变量;当它在变量后面使用时,它会先使用该变量,再将变量的值减1。例如:
int a = 10; int b; b = --a; // a的值先减1,再赋值给b,此时a的值为9,b的值也为9 b = a--; // a的值先赋值给b,此时a的值为9,b的值为9,再将a的值减1,此时a的值为8
可以看出,自增Increment和自减Decrement运算符的使用方法是一致的,只是它们的操作数不同,一个是加1,一个是减1。
本文链接:http://task.lmcjl.com/news/12299.html