#include <stdio.h>
#include<stdlib.h>
int main()
{
int a = 1;
int b = 2;
int c = 0;
a=c;
a=b;
b=c;
printf("a=%d b=%d\n", a,b);
system("pause");
return 0;
}
下面是不引入新变量的方法
#include <stdio.h>
#include<stdlib.h>
int main()
{
int a = 1;
int b = 2;
a = a + b;
b = a - b;
a = a - b;
printf("a=%d b=%d\n", a, b);
system("pause");
return 0;
}