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

建筑工程网上备案流程优化网站排名需要多少钱

建筑工程网上备案流程,优化网站排名需要多少钱,企业网站怎么建设方案,网站建设工作室是干嘛的1. 简介 交换两数一般需要借助第三个数当作临时变量; 这里介绍几种不需要临时变量的写法,当然可能还有别的方法。 2. 方法 2.1 借助中间变量 void swap1(int *pa, int *pb) {int tmp *pa;*pa *pb;*pb tmp; }2.2 利用加减运算符 void swap2(…

1. 简介

交换两数一般需要借助第三个数当作临时变量;

这里介绍几种不需要临时变量的写法,当然可能还有别的方法。

2. 方法

2.1 借助中间变量
void swap1(int *pa, int *pb)
{int tmp = *pa;*pa     = *pb;*pb = tmp;
}
2.2 利用加减运算符
void swap2(int *pa, int *pb) 
{*pa += *pb;*pb  = *pa - *pb;*pa -= *pb;
}
2.3 利用乘除运算符
void swap3(int *pa, int *pb)
{*pa *= *pb;*pb  = *pa / *pb;*pa /= *pb;
}
2.4 利用异或运算符
void swap4(int *pa, int *pb)
{*pa ^= *pb;*pb ^= *pa;*pa ^= *pb;
}

3. 总结

事实上,我们只需要找到运算符 o p 1 o p 2 op_1\ op_2 op1 op2, 满足
a = a o p 1 b o p 2 b b = a o p 1 b o p 2 a a = a\ op_1\ b \ op_2\ b\\ b= a\ op_1\ b\ op_2\ a a=a op1 b op2 bb=a op1 b op2 a
就可以不借助中间变量交换两个变量

  • 代码
#include <stdio.h>
void swap1(int *pa, int *pb)
{int tmp = *pa;*pa     = *pb;*pb = tmp;
}
void swap2(int *pa, int *pb) 
{*pa += *pb;*pb  = *pa - *pb;*pa -= *pb;
}
void swap3(int *pa, int *pb)
{*pa *= *pb;*pb  = *pa / *pb;*pa /= *pb;
}
void swap4(int *pa, int *pb)
{*pa ^= *pb;*pb ^= *pa;*pa ^= *pb;
}
int main()
{int a0 = 3;int b0 = 4;printf("before swap1: a0: %d, b0: %d\n", a0, b0);swap1( &a0, &b0);printf("after swap1: a0: %d, b0: %d\n", a0, b0);int a1 = 10;int b1 = 22;printf("before swap2: a1: %d, b1: %d\n", a1, b1);swap2( &a1, &b1);printf("after swap2: a1: %d, b1: %d\n", a1, b1);int a2 = -243;int b2 = 829;printf("before swap3: a2: %d, b2: %d\n", a2, b2);swap3( &a2, &b2);printf("after swap3: a2: %d, b2: %d\n", a2, b2);int a3 = 934;int b3 = -234;printf("before swap4: a3: %d, b3: %d\n", a3, b3);swap4( &a3, &b3);printf("after swap4: a3: %d, b3: %d\n", a3, b3);return 0;
}
http://www.dtcms.com/wzjs/439986.html

相关文章:

  • 网站开发常用的前端框架营销和运营的区别是什么
  • 导航网站怎么赚钱营销推广与策划
  • 深圳网站设计公司龙岗seo优化网站快速排名
  • 找网站建设企业北京seo服务商找行者seo
  • wordpress qq聊天搜索引擎优化排名案例
  • 自建站电商外贸拓客软件排行榜
  • eclipse怎么做网站视频号怎么推广流量
  • 免费搭建网站教程现在搜什么关键词能搜到网站
  • 西安在线百度seo推广方案
  • 免费做app的网站有哪些如何免费推广自己的产品
  • 佛山制作网站企业企业管理培训视频免费
  • 做海外推广的公司百度推广seo是什么意思
  • 品牌建设的论文百度seo排名推广
  • 北京网站建设开发公司贵州seo推广
  • 海南高端网站建设江苏网络推广公司
  • 惠州seo建站代做seo排名
  • 东莞网站建设图表网站关键词优化网站推广
  • 学生做网站网页优化包括什么
  • 企业商城网站开发建设西安seo代理计费
  • ipv6域名解析 做网站杭州网站优化服务
  • 宣传片制作公司价钱多少石家庄网站seo外包
  • 珠海特价做网站小米的推广软文
  • 微信手机网站搭建巨量引擎广告投放平台代理
  • wordpress 用户名 密码广州中小企业seo推广运营
  • 狮山镇建设局网站百度的人工客服
  • 上海网站建设企网络搭建教程
  • 动漫设计与制作专业学校引擎seo优
  • 前端素材网站企业管理培训课程网课
  • 百姓网二手房苏州seo推广
  • 网站开发维护如何进行搜索引擎优化 简答案