不允许创建临时变量,交换两个数的内容,调用方法
已运行出来
异或(^):任何数与0异或都是它本身;
相同的两个数异或的结果是0;
#include <stdio.h>
#include <windows.h>
int main(){
int m;
int n;
printf("Please enter two num:");
scanf_s("%d%d",&m,&n);
change(m, n); //调用方法
printf("after change m=%d,n=%d",m,n);
system("pause");
return 0;
}
//定义方法
int change(int m, int n){
int m;
int n;
int temp;
temp = m;
m = n;
n = temp;
}