不使用第三个变量,交换A、B变量值
来源:互联网 发布:澶渊之盟 知乎 编辑:程序博客网 时间:2024/06/11 20:08
不使用第三个变量,交换A、B变量值总结如下:
1.数值型变量
int a, b
a = a+b
b = a - b
a = a – b
2.字符串变量
string a, b
a=/'abc/'
b=/'xyz/'
a = a + b
b = mid(a, 0,Len(a)-Len(b))
a = mid(a,len(b)+1,len(a)-len(b))
3.布尔变量
没有空值:
bool a,b
IF a = b Then Return
a = b
b = Not a
有空值:
IF Isnull(a) Then
a = b ; b = null
ElseIf Isnull(b) Then
b = a ; a = null
Else //再执行转换
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=397930
- 不使用第三个变量,交换A、B变量值
- JavaScript不借助第三个变量交换a,b两个变量值
- 交换两个变量值,不使用第三个变量
- 两个变量值交换,不经过第三个变量
- 交换两个变量值,但不使用第三个变量的算法
- 交换两个变量值,但不使用第三个变量的算法
- C语言(如何不使用第三个变量达到交换两个变量值的目的)
- java实现两个变量值交换不使用第三个变量
- 不使用第三个变量交换a,b
- 不借助第三个变量,交换两个变量值的3种方式
- 声明第三个变量交换两个变量值
- 不使用第三方变量交换两个变量值的三种方法
- 定义两个变量a和b,不使用第三个变量,使两个值交换
- 不使用中间变量,实现两个变量值的交换
- 不使用中间变量交换两个变量值
- 不使用临时变量,实现两个变量值的交换
- 如何不使用第三个变量完成a和b的交换
- 不使用第三个变量实现A和B的值交换
- ubuntu 中安装VIA/S3G UniChrome Pro IG显卡驱动
- 坚持学习一定要耐下性子,不能急躁!
- 第一个stl程序
- 高效的JAVA异常处理机制
- 关于CDONTS.DLL
- 不使用第三个变量,交换A、B变量值
- 评--SINA发起的Memcachedb
- 连接查询_内连接/外连接/交叉连接_区别
- ASP.NET 2.0中使用HiddenField控件
- 关于抽象类和接口
- 《大规模C++程序设计》读书笔记13
- SQL Server 2000删除表中的重复记录
- SQL Server 2000查询n到m条记录
- JAVA 中URL链接中文参数乱码