不使用临时变量来交换两个变量的值:
/*author:@hg*/
/*data:2021/6/4*/
/*func:使用^交换两个变量的值*/
#include <stdio.h>
int main(int argc,char *argv[]){
int a = 3,b = 4;
a = a^b;
b = a^b;
a = a^b;
printf("%d %d\n",a,b);
}
不使用临时变量来交换两个变量的值:
/*author:@hg*/
/*data:2021/6/4*/
/*func:使用^交换两个变量的值*/
#include <stdio.h>
int main(int argc,char *argv[]){
int a = 3,b = 4;
a = a^b;
b = a^b;
a = a^b;
printf("%d %d\n",a,b);
}