会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张杨
博客园
首页
新随笔
联系
管理
2017年5月23日
如何不利用一个额外的变量来达到交换两个变量值的目的-------位上的异或运算
摘要: 问题:一般我们要交换两个变量的值,多会采取一个额外变量来实现,比如temp=a,a=b,b=temp,现在我们能不利用temp来实现交换a,b两个变量值的目的吗? 解决方案:^异或运算符,而且我们会发现a^a=0,还有0^a=a,依据这两条理论,我们可以实现之前提出的问题。 代码如下: #inclu
阅读全文
posted @ 2017-05-23 22:29 张杨
阅读(620)
评论(2)
推荐(1)
公告