以下提供三種交換程式碼,請自行追蹤變數內容
以下程式碼將 a,b 變數內容做交換。
其中變數 a,b,c 的資料形態必須相同。

【方法1】(使用率最高)
   c=a;
   a=b;
   b=c;

【方法2】(只能使用在具有 - 運算的資料形態)
   a+=b;
   b=a-b;
   a-=b;


【方法3】(只能使用在具有 ^ 運算的資料形態)
   a^=b;
   b^=a;
   a^=b;