//方法1
int one = 1;
int two = 2;
int temp = 0;
temp = one;
one = two;
two = temp;
printf("one = %d\n", one);
printf("two = %d\n", two);
//方法2
int a1 = 5;
int a2 = 8;
a1 = a2 - a1;
a2 = a2 - a1;
a1 = a1 + a2;
printf("a1 = %d\n", a1);
printf("a2 = %d\n", a2);
//方法3
int c = 10, d = 20;
c = c ^ d;
d = d ^ c;
c = c ^ d;
printf("c = %d\n", c);
printf("d = %d\n", d);
//方法4
int e = 10, f = 20;
int *g = &e, *h = &f;
int tep = *g;
*g = *h;
*h = tep;
printf("e = %d\n", e);
printf("f = %d\n", f);
时间: 2024-10-16 18:09:22