1. 程式人生 > >三種方法實現整型數值交換

三種方法實現整型數值交換

int 異或 交換 實現 整型 數值交換 臨時 變量 a+b

臨時變量法:

int a = 5;
int b = 4;
int temp = 0;
temp = a;
a = b;
b = temp;

異或法:

int a = 5;
int b = 6;
a =  a^b;
b =  a^b;
a =  a^b;

加減法:

int a = 5;
int b = 56;
a = a+b;
b =  a-b;
a =  a-b;

三種方法實現整型數值交換