调用分为:传值调用和传址调用
#include<stdio.h>
void swap(int* x,int* y){ // 指针的形式接收
int temp = *x; //临时变量temp
*x = *y;
*y = temp;
}
int main(){
int n,m;
printf("请输入交换的两个数;\n");
scanf("%d%d",&n,&m);
printf("交换前的值: n=%d m=%d\n",n,m);
swap(&n,&m); // 传地址
printf("交换前的值: n=%d m=%d\n",n,m);
return 0;
}