摘要: int main(){ char arr[] = { 1,2,3,4,5,7,5,1,2,3,4 }; int sz = sizeof(arr) / sizeof(arr[0]); int i,ret = 0; //0^a=a,a^b^a=b,a^a=0,异或满足交换规律,相同为0,反之为1; fo 阅读全文
posted @ 2022-12-13 19:30 小蠕虫 阅读(522) 评论(0) 推荐(0)
摘要: int main(){ int a = 3;//a = 011二进制位(下同) int b = 5;//b = 101 a = a ^ b;//a = 110 ^二进制按位异或,相同为0,反之为1 b = a ^ b;//b = 011 a = a ^ b;//a = 101完成交换; printf 阅读全文
posted @ 2022-12-13 18:48 小蠕虫 阅读(26) 评论(0) 推荐(0)