开发者社区> 问答> 正文

C语言中swap函数的作用和方法是什么呢?

C语言中swap函数的作用和方法是什么呢?

展开
收起
游客4ztx2pti3xtdw 2022-03-29 17:25:38 945 0
1 条回答
写回答
取消 提交回答
  • 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; }

    2022-03-29 17:26:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载