交换2个数
来源:互联网 发布:网络综艺节目的营销 编辑:程序博客网 时间:2024/05/01 15:57
交换a,b的值
1、设一个临时变量
int temp;temp = a;a = b;b = temp;
2、不用设置变量 缺点:a,b很大或很小可能会溢出
a = a + b;b = a - b;a = a - b;
3、异或^
a ^= b;b ^= a;a ^= b;
方法3 需要注意 a、b可以相等但不能为同一个数
例:1)a:aa[i],b:bb[j]若 i == j 结果为 0。
2)a:*pa = &d,b:*pb = &d,结果为 0。
0 0
- 交换2个数
- 交换2个数
- 交换2个数
- 无第三方交换2个数
- c语言 交换2个数的值
- 交换俩个数
- 交换俩个数
- 不使用任何临时变量进行2个数的交换
- 不用临时变量交换2个数的3种实现
- 不用第三变量交换2个数的5中方法
- 黑马程序员-IOS学习笔记 交换2个数的值
- 快速交换2个数的值,位运算
- C语言 用异或(^)交换2个数,不用其他变量
- 通过异或来实现2个数的交换(不需要中间变量)
- 不使用第三方变量交换2个数的值(新手阅)
- 函数实现俩个数的交换
- 不用中间变量实现俩个数交换
- [c]不用第三个数,去交换二个数的位置。
- ubuntu eclipse 导入报错:JRE System Library[Unbound]
- poj 1569 Myacm Triangles
- Git版本控制:Git远程仓库
- 积极备战地铁AFC系统
- C++格式化输入输出
- 交换2个数
- Linux 常用的命令
- Hibernate学习笔记一
- JSON-lib基本使用说明(新手必看)
- Redmine安装完全图文指南
- 浪擎产品与解决方案技术资料专区
- 十六进制转化为十进制
- 趣学Java设计模式
- Linux常用系统配置技巧