资讯专栏INFORMATION COLUMN

2021-09-08 交换两个变量

wangshijun / 659人阅读

摘要:千里之行始于足下题目交换两个变量不允许使用临时变量思路首先大家一定需要深入了解在语言中按位异或操作符的作用,不懂的建议大家去百度。


千里之行始于足下

题目: 交换两个变量(不允许使用临时变量)

思路:

首先大家一定需要深入了解在C语言中按位异或操作符(^)的作用,不懂的建议大家去百度。
根据题意实际上就是利用了按位异或操作符(^)的作用,当想要交换两个数的内容的时候,我们其实只需要首先将一个数(假设为a)按位异或另外一个数(假设为b)一个新的数(假设为c),然后用b按位异或c就会得到a在原先b的位置,然后c在按位异或b(a),此时就会得到b在原先a的位置,这样就不需要创建临时变量完成两个数的交换了。

代码实现如下:



备注:楼主水平有限,若有错误,感谢你的指出,我会积极改正,感谢大家一直以来的支持和鼓励,我会继续再接再励的!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/119806.html

相关文章

  • 2021-09-08

    摘要:基础入门教程无奈的吐槽一转眼大学就快结束了,这是我第一次在上写博客。由一个欧洲开发团队于年冬季开发。其成员包括和等。它构建于开放原始码介面版,并且具有使用类似语言的开发环境。首先是程序部分。 ...

    JinB 评论0 收藏0
  • 行业报告 | 2021.10.06 | 研报目录更新

    大家好,我们每天全网搜集各行各业的研究报告,了解一个行业从阅读这个行业的研报开始,今日分享目录如下: 20211006分享目录: 2021抖音电商商家经营方法论白皮书-34页.pdf 2021中国数据智能产业发展研究报告-50页.pdf 2021公益数字化转型-56页.pdf 2021年中国一线城市出行平台调研报告-77页.pdf 2021年中国内容机构(MCN)行业发展研究报告-66页.pd...

    dinfer 评论0 收藏0
  • 行业报告 | 2021.09.28 | 研报目录更新

    大家好,我们每天全网搜集各行各业的研究报告,了解一个行业从阅读这个行业的研报开始,今日分享目录如下: 20210928分享目录: 休闲娱乐行业主题研究:本地出行,众彩纷呈-35页.pdf 休闲服务行业海南折扣观察第一期:SKU较少的GDF折扣小幅加大,其他公司相对稳定-14页.pdf 传媒行业2021年中期策略报告:从流量到留量,抓住年轻人、拥抱视频化、提升专业化-30页.pdf 传媒行业深度...

    LancerComet 评论0 收藏0
  • 2021-09-08三道程序(序列中删除指定数字、有序序列判断、有序序列合并)

    摘要:序列中删除指定数字程序创建一个数组输入一个整数输入个整数到数组里多组输入输入你想要删除的数字遍历数组如果不是我们想除的值,进入语句为什么要这么写,接着往下看自己给自己赋值,赋 ...

    phpmatt 评论0 收藏0

发表评论

0条评论

wangshijun

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<