1 #include <stdio.h>
2 int main()
3 {
4 int a=10;
5 int b=20;
6 int temp=0;
7 printf("交换前的两数字是:%d和%d
",a,b);
8
9 /* 运用变量交换
10 temp=a;
11 a=b;
12 b=temp;
13 */
14
15 /* 运用算法交换
16 a=b-a;
17 b=b-a;
18 a=b+a;
19 */
20 /* 运用异或交换
21 a=a^b;
22 b=a^b;
23 a=a^b;
24 */
25 printf("交换后的两数字是:%d和%d
",a,b);
26
27 }