swap函数一般是一个程序员自定义函数。通常是实现两个变量数值的交换。比如 int a = 2; int b =3; swap(a,b); //一般用到变量数值交换,交换后a=3 b = 2; 实现的方法多种多样。比如下面几种写法: 1、通过使用临时变量实现交换。 void swap1(int x,int y) {
int temp;
temp=x; x=y; y=temp; } 2、通过临时指针变量实现交换。 void swap2(int *x,int *y) { int *temp; temp=x; x=y; y=temp; } 3、借助指针加入临时变量来实现交换。 void swap3(int *x,int *y) { int temp; temp=*x; *x=*y; *y=temp; }
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。