关于两个数的交换
来源:互联网 发布:php微信借条系统源码 编辑:程序博客网 时间:2024/04/30 03:15
第一种方式:
引入第三方变量;这种方式比较简单
第二种方式:
通过计算的方式:
x = x + y;
y = x - y;
x = x - y;
上面两种方式都能进行两个数之间的交换,但是上述两个方式的缺点是,当两个数超出数值的范围时,编译就会报错;
这里介绍第三种方式:
进行异或运算,一个数经过两次异或运算得到其本身;
x = x^y;
y = x^y;
x = x^y;
这种方式是比较安全的方式。
0 0
- 关于两个数的交换
- 关于两个数交换
- 关于交换两个数的思考
- 两个数的交换
- 两个数的交换
- 两个数的交换
- 两个数的交换
- 关于使用异或完成两个数的交换
- 关于c语言中交换两个数的方法
- 位运算和关于两个数交换的多种方法
- 关于C语言中交换两个数的代码探讨
- 交换两个数的位置
- 交换两个数的值
- 交换两个数的值
- 交换两个数的算法
- 交换两个数的值
- 交换两个数的值
- 交换两个数的值
- 黑马程序员 java概述与基础知识<一>
- Objective-C中的Block
- 所谓封装
- NUMA机制
- c++虚函数调用的两种方式
- 关于两个数的交换
- 需求,其实可以这么去认识。
- 黑马程序员笔记——Java集合类三
- Python 笔记—— string.count()
- 海思3518平台的uboot 和 kernel烧写
- I帧和IDR帧区别
- jsp与tomcat连接池配置
- 《老罗Android》学习之对话框
- 把手教你通过Java(RoboVM)创建IOS应用