文章目录 0 其他知识取反运算符 ~ 1 不使用其他空间,交换俩个值2 寻找数组中重复的值3 参考博客链接4 0 其他知识 取反运算符 ~ 1 不使用其他空间,交换俩个值 a = a^b; b = a^b; /* 此时, a = a^b, b = a^b^b = a^0 = a */ a = a^b /* 此时, b = a, a^b = a^b^a = a^a^b = 0^b =b, 所以 此时a=b */ 2 寻找数组中重复的值 3 参考博客链接 异或题目链接异或介绍与题解 4