1.使用^(异或) 不引入第三变量交换两个变量的值。
int a=9; int b = 3; a = a ^ b; b = a ^ b; a = a ^ b; printf("%d\n",a); printf("%d\n",b); 运行结果 [root@192 cLanguage]# ./a.out 3 9
2.
2023-12-27 19:12:51
1.使用^(异或) 不引入第三变量交换两个变量的值。
int a=9; int b = 3; a = a ^ b; b = a ^ b; a = a ^ b; printf("%d\n",a); printf("%d\n",b); 运行结果 [root@192 cLanguage]# ./a.out 3 9
2.
下一篇:js下 Day17、综合案例