//接受a,b的地址
void swap(int* pa,int* pb){
int tmp = 0;
tmp = *pa;
*pa = *pb;
*pb = tmp;
}
int main(){
int a = 10;
int b = 20;
printf("a=%d,b=%d\n",a,b);
swap(&a,&b);//传a,b的地址
printf("a=%d,b=%d",a,b);
return 0;
}
C语言 通过指针传参改变两个整数的值
最新推荐文章于 2024-05-21 20:56:54 发布