当前位置: 首页 > wzjs >正文

深度网站建设plc培训机构哪家最好

深度网站建设,plc培训机构哪家最好,政府门户网站建设总结,游戏代理平台哪个好在C++中,不使用中间变量交换两个数有多种实现方式,以下是常见的三种方法及代码示例: 1. 加减法交换(适用于整数) 利用加减法的可逆性实现交换,注意可能存在溢出风险。 cpp void swapByAddSub(int& a, int& b) { a = a + b; // a保存a+b的和 b = a - b; // b …

在C++中,不使用中间变量交换两个数有多种实现方式,以下是常见的三种方法及代码示例:

1. 加减法交换(适用于整数)

利用加减法的可逆性实现交换,注意可能存在溢出风险。

cpp

void swapByAddSub(int& a, int& b) {

    a = a + b; // a保存a+b的和

    b = a - b; // b = (a+b) - b = a(原始a的值)

    a = a - b; // a = (a+b) - a(当前b的值)= 原始b的值

}

2. 异或运算交换(适用于整数)

利用异或运算的特性( a ^ a = 0 , a ^ 0 = a ),无溢出风险。

cpp

void swapByXOR(int& a, int& b) {

    a = a ^ b; // a ^ b的结果存入a

    b = a ^ b; // b = (a ^ b) ^ b 

http://www.dtcms.com/wzjs/201092.html

相关文章:

  • 北京58网站建设seo网站关键词优化费用
  • 焦作网站设计公司合肥网络推广培训学校
  • 做网站去哪里做蜜雪冰城网络营销案例分析
  • 翻墙国外网站做兼职seo如何快速排名
  • 网站增加外链方法百度广告联盟下载
  • 网站建设与维护成绩查询市场调研报告怎么写
  • 传播性wordpress主题北京专业网站优化
  • 东北石油大学秦皇岛吧企业seo网站营销推广
  • b2c电子商务网站制作怎么做公众号
  • 电子商务网站建设与管理课后题优化系统
  • 贵阳网站建设方舟网络农夫山泉软文300字
  • 十大必做调查网站软文文案案例
  • 公司网站模板侵权案例网站优化就是搜索引擎优化
  • 乐山沙湾区住房建设局网站朝阳区seo搜索引擎优化怎么样
  • 日照房产建设信息网站营销网络推广方式有哪些
  • 国外色情网站app怎么让百度收录自己的网站
  • 地方旅游网站开发app地推接单平台
  • icp备案添加网站各大网站提交入口
  • 做爰网站1000部网上竞价
  • 建设工程合同的内容郑州seo
  • 微信社群营销北京seo公司wyhseo
  • 白鹭引擎做网站广州番禺发布网
  • 枣庄市住房和建设局网站口碑营销的优势
  • 企业门户网站实现新媒体运营主要做什么
  • 服务器搭建网站视频教程武汉seo认可搜点网络
  • wordpress 前台刷新济南做seo排名
  • 如何做1个手机网站b站暴躁姐
  • 网站开发项目流程图网址域名注册信息查询
  • dw做网站图片运用温州高端网站建设
  • 连云港网站制作公司哪家好网络培训学校