c/c++语言开发共享C语言交换两个指针所指位置的数值

交换指针变量x和y所指向的存储位置处存放的值,不需要第三个位置来存储临时变量。这种方式并没有性能上的优势。 …

交换指针变量x和y所指向的存储位置处存放的值,不需要第三个位置来存储临时变量。这种方式并没有性能上的优势。

void replace(int *x, int *y) {      *y = *x ^ *y;      *x = *x ^ *y;      *y = *x ^ *y;  }

 

www.ctvol.com true Article c/c++语言开发共享C语言交换两个指针所指位置的数值

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/601595.html

(0)
上一篇 2021年5月10日 上午12:37
下一篇 2021年5月10日 上午12:41

精彩推荐