1. 程式人生 > >實現兩個整數變數交換的三種方式

實現兩個整數變數交換的三種方式

第一種方式(推薦)

    int temp;
    temp = x;
    x = y;
    y = temp;

第二種方式:

有弊端,有可能會超出int的取值範圍
    x = x + y;      
    y = x - y;          
    x = x - y;

第三種方式

 x=x^y;
 y=x^y;
 x=x^y;