交換如下兩個變量:變量
int a=100;方法
int b=10;
一、通常的方法,使用中間變量,以下:
int temp=a; //temp=100 a=100 b=10
a=b; //a=10 b=10 temp=100
b=temp; //a=10 b=100 temp=100
二、不使用中間變量的第一種方法:
a=a+b; //a=110 b=10
b=a-b; //a=110 b=100
a=a-b; //a=10 b=100
三、不使用中間變量第二種方法:
a=a*b;
b=a/b;
a=a/b;
三、不使用中間變量第三種方法:
a = a^b;
b = a^b;
a = a^b;