int main(int argc, const char * argv[]) { //数值传递 int a=10; int b=20; int i=a; a=b; b=i; printf("%i%i\n",a,b); //引用传递*可以表示指针这种数据类型也可以表示内存地址所对应的变量 int m=1; int* m1=&m; int n=3; int* n1=&n; int y=*m1; printf("%i\n",y); *m1=*n1; *n1=y; printf("%i%i",m,n); return 0; }