方法1:算术运算:
a = a + b;
b = a - b;
a = a - b;方法2:位运算:
a ^= b;
b ^= a;
a ^= b;
#include<stdio.h>
int main()
{
int a = 10;
int b = 23;
a = a + b;
b = a - b;
a = a - b;
printf("%d, %d\n", a, b);
a ^= b;
b ^= a;
a ^= b;
printf("%d, %d\n", a, b);
}
运行结果:
&spm=1001.2101.3001.5002&articleId=51355772&d=1&t=3&u=763f8541ed694eb884c149bf0f8b5995)
1315

被折叠的 条评论
为什么被折叠?



