在前面一节中,我们学习了加、减、乘、除、取余这些运算符,接下来还有自加、自减运算符,很难也很简单,听我细细道来。
假如我说,你在纸上找个地方“c”,写上“1”。
然后我又说,请擦去“1”,写上“1+1”的结果“2”
那么,“c”表示的是多少?很显然是“2”嘛。
用计算机的话该怎么说呢?
c++;等同于c=c+1;
如果我说,请将数字“2”擦去,写上“2-1”的结果“1”,该怎么写呢?
c--;等同于c=c-1;
瞧,简单吧!
难点
有人可能会说,你这个是后置运算符,还有前置运算符呢,你说对了,你水平高,但是在实际开发过程中,你要是用不好自增、自减的前置和后置运算符,属于给自己挖坑,埋bug,因此,你只需要记住我上面说的,就足够使用了。
如果你实在需要使用自增、自减的前置和后置运算符,那么我给你个绝招,你加上括号,比如(++c)、(c++),这样你就能够保证括号后的结果百分百加1了。这样不仅不会出bug,检查代码时还一目了然。