公式:
a=a^b;
b=a^b;
a=a^b;
假设a=甲 ,b=乙
- a=甲^乙 b=乙
- a=甲^乙 b=甲^乙^乙=甲^0=甲
- a=甲^乙^甲=乙^0=乙 b=甲
交换成功
前提:a ,b 在内存里是两块不一样的地址(可以是一样的值)
比如,arr[i] 和arr[j]交换位置时,必须确保i和j必须是不同的位置。
标签:arr,变量,定义新,位置,交换,不用 From: https://www.cnblogs.com/ztzzh-1/p/17516311.html
公式:
a=a^b;
b=a^b;
a=a^b;
假设a=甲 ,b=乙
交换成功
前提:a ,b 在内存里是两块不一样的地址(可以是一样的值)
比如,arr[i] 和arr[j]交换位置时,必须确保i和j必须是不同的位置。
标签:arr,变量,定义新,位置,交换,不用 From: https://www.cnblogs.com/ztzzh-1/p/17516311.html