[問題] XOR交換值問題
語言:CPP
今天寫quick sort的時候發現原本常用的交數值方法好像有觀念上的問題
https://i.imgur.com/GwH4NbM.png
我習慣的用法是第二十七行 直接用參考交換兩個值
但是發現印出來後都是一堆0
後來交叉比對後發現是XOR交換值的問題
想請問一下是不是陣列用XOR交換數值會出錯?
想請問一下原因 麻煩各位大大了
--
Talk is cheap. Show me the code. - Torvalds, Linus (2000-08-25).
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.22.18.105
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1511406650.A.CFC.html
推
11/23 11:42,
6年前
, 1F
11/23 11:42, 1F
→
11/23 11:43,
6年前
, 2F
11/23 11:43, 2F
→
11/23 11:44,
6年前
, 3F
11/23 11:44, 3F
→
11/23 11:44,
6年前
, 4F
11/23 11:44, 4F
→
11/23 11:45,
6年前
, 5F
11/23 11:45, 5F
→
11/23 11:46,
6年前
, 6F
11/23 11:46, 6F
→
11/23 11:46,
6年前
, 7F
11/23 11:46, 7F
→
11/23 11:49,
6年前
, 8F
11/23 11:49, 8F
→
11/23 11:49,
6年前
, 9F
11/23 11:49, 9F
→
11/23 11:58,
6年前
, 10F
11/23 11:58, 10F
→
11/23 12:05,
6年前
, 11F
11/23 12:05, 11F
→
11/23 12:11,
6年前
, 12F
11/23 12:11, 12F
→
11/23 12:12,
6年前
, 13F
11/23 12:12, 13F
推
11/23 12:12,
6年前
, 14F
11/23 12:12, 14F
→
11/23 12:13,
6年前
, 15F
11/23 12:13, 15F
推
11/23 12:16,
6年前
, 16F
11/23 12:16, 16F
→
11/23 12:24,
6年前
, 17F
11/23 12:24, 17F
→
11/23 12:29,
6年前
, 18F
11/23 12:29, 18F
→
11/23 12:56,
6年前
, 19F
11/23 12:56, 19F
→
11/23 13:01,
6年前
, 20F
11/23 13:01, 20F
推
11/23 13:10,
6年前
, 21F
11/23 13:10, 21F
→
11/23 13:11,
6年前
, 22F
11/23 13:11, 22F
推
11/23 13:53,
6年前
, 23F
11/23 13:53, 23F
→
11/23 14:30,
6年前
, 24F
11/23 14:30, 24F
→
11/23 14:30,
6年前
, 25F
11/23 14:30, 25F
→
11/23 14:42,
6年前
, 26F
11/23 14:42, 26F
→
11/23 14:45,
6年前
, 27F
11/23 14:45, 27F
→
11/23 14:45,
6年前
, 28F
11/23 14:45, 28F
→
11/23 15:12,
6年前
, 29F
11/23 15:12, 29F
→
11/23 15:55,
6年前
, 30F
11/23 15:55, 30F
推
11/23 16:02,
6年前
, 31F
11/23 16:02, 31F
推
11/23 17:05,
6年前
, 32F
11/23 17:05, 32F
→
11/23 17:06,
6年前
, 33F
11/23 17:06, 33F
→
11/24 19:12,
6年前
, 34F
11/24 19:12, 34F
→
11/24 19:12,
6年前
, 35F
11/24 19:12, 35F
→
11/24 19:12,
6年前
, 36F
11/24 19:12, 36F
推
11/25 02:48,
6年前
, 37F
11/25 02:48, 37F
討論串 (同標題文章)