一時変数を使わずに2つの整数変数を入れ替える「XORスワップ」の欠点はどれか。

同じアドレスの変数をスワップしようとすると0になってしまうが正しい。