【一元运算符】++或(--)在变量前后一样吗?有哪些区别不同的地方?

2020-09-13 未知
浏览

++或(--)可以帮助变量实现加1或减1的效果,++或(--)分为前++或(--)和后++或(--),但是,无论使用哪种方式,最终的效果都是可以给变量加1或减1.如果,变量单独使用,不参与运算的话,二者最后的结果不会有差别。
 
如果,参与运算,则前++或(--)会先给变量自身进行加一,然后,再用这个加一后的变量值去参与新的运算。
 
如果是后++或(--),就会先拿原来的变量值进行运算,运算完成后,再将这个变量的值进行加一操作。hcsw666.com
 
 
 
  static void Main(string[] args)
        {
 
            int a = 10;
            //int b = 10 + a++;
            //int c = 10 + ++a;
            //int d = 10 + a--;
            int e = 10 + --a;
            Console.WriteLine(a);
            //Console.WriteLine(b);
            //Console.WriteLine(c);
            //Console.WriteLine(d);
            Console.WriteLine(e);
           Console.ReadKey();
 
        }
 
a++ 使用变量原变量值进行运算
 
++a 使用变量加一后的值进行运算
 
a-- 使用变量原变量值进行运算
 
--a 使用变量减一后的值进行运算