1 #include<stdio.h> 2 void swap(int *p1,int *p2) 3 { 4 int tmp; //注意这里必须是变量而不是指针,访问野指针会出错 5 tmp=*p1; 6 *p1=*p2; 7 *p2=tmp; 8 } 9 int main() 10 { 11 int a,b; 12 a=5; 13 b=10; 14 swap(&a,&b); //形参为指针的时候应该传递变量的地址 15 printf("%d %d",a,b); 16 return 0; 17 }
C语言中关于用指针交换变量的代码
猜你喜欢
转载自www.cnblogs.com/shareicts/p/12167590.html
今日推荐
周排行