#include<stdio.h>
void swap(int *pa,int *pb) //*pa,*pb代表变量a,b的地址,
{
int t;
t=*pa; //让a的地址赋给t
*pa=*pb; //把b的地址给a
*pb=t; //最后把t里面原a的地址给b 完成交换
}
int main()
{
int a,b;
a=5;
b=6;
swap(&a,&b); //用函数将a b变量里的地址做交换
printf("%d %d",a,b); //输出交换之后的a b
return 0;
}
指针完成变量交换
最新推荐文章于 2023-10-18 21:18:52 发布