运用指针在定义函数中交换两个变量的值。
改变子函数从而影响父函数,必须传指针,必须解引用。
void Swap(int *p1,int *p2)
{
int tmp ;
tmp = *p1;
*p1 = *p2;
*p2 = tmp;
}
int main()
{
int a = 10;
int b = 20;
printf("%d,%d\n",a,b);
Swap(&a,&b);
printf("%d,%d\n",a,b);
}
————————————————
版权声明:本文为CSDN博主「Prison__Break」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Prison__Break/article/details/102674725