如何将两个变量的值调换,如:A=20,B=10调换后为A=10,B=20(不能使用第三方变量)

解决方案 »

  1.   

    今天才有人问过啊int a = 10;
                int b = 12;
                Console.WriteLine(a);
                Console.WriteLine(b);
                a = a + b;
                b = a - b;
                a = a - b;
                Console.WriteLine(a);
                Console.WriteLine(b);
      

  2.   

    a=a+b 
    b=a-b 
    a=a-b
      

  3.   


    int a = 20; int b = 10;
                    a = a ^ b;
                    b = a ^ b;
                    a = a ^ b;