值传递和地址传递
#include<stdio.h>
void swap(int*m,int*n);
int main(){
int a=22;
int b=11;
swap(&a,&b);
printf("a= %d , b= %d\n",a ,b);
return 0;
}
void swap(int*m,int*n){
int tmp;
tmp=*m;
*m=*n;
*n=tmp;
}
值传递和地址传递
#include<stdio.h>
void swap(int*m,int*n);
int main(){
int a=22;
int b=11;
swap(&a,&b);
printf("a= %d , b= %d\n",a ,b);
return 0;
}
void swap(int*m,int*n){
int tmp;
tmp=*m;
*m=*n;
*n=tmp;
}
转载于:https://www.cnblogs.com/L-Pxiaotiancai/p/8319964.html