china-sdd

1.如何在不使用第三个变量的情况 下交换变量值?

方法1
int a = 3;
int b = 4;
a = a+b; //7
b = a-b; //3
a = a-b; //4
方法2,
int a = 3;
int b = 4;
a = a^b;
b = a^b;
a = a^b;
方法3
int a = 3;
int b = 4;
a = b+(b=a)*0;

2.

分类:

技术点:

相关文章: