#include <stdio.h> void exc(int *m,int *n) //因为要改变m,n,的值 要用指针接收。实现传址操作 { int temp=0;//引入中间变量实现交换 temp=*n; *n=*m; *m=temp; printf("%d %d\n",*m,*n); } int main() { //输入 int m=0; int n=0; scanf("%d %d",&m,&n); //调用函数exc 实现两数交换 //exc函数内部实现打印 exc(&m,&n); return 0; }