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

哪个网站有免费的模板阿里云上如何用iis做网站

哪个网站有免费的模板,阿里云上如何用iis做网站,建网站 北京,网站空间怎样设置用户名和密码因为经常见到这类题目#xff0c;就自己总结了以下几种办法 1. 创建中间变量 这是最快也是最简单的办法#xff0c;例如#xff1a; #includestdio.hint main() {int a10;int b20;int temp;printf(交换前a,b的值为:\n);printf(a%d\n,a);…因为经常见到这类题目就自己总结了以下几种办法 1. 创建中间变量 这是最快也是最简单的办法例如 #includestdio.hint main() {int a10;int b20;int temp;printf(交换前a,b的值为:\n);printf(a%d\n,a);printf(b%d\n,b);tempb;ba;atemp;printf(交换后a,b的值为:\n);printf(a%d\n,a);printf(b%d\n,b);return 0; } 运行结果 很显然交换成功了。不过看着很low的样子那接着来第二发 2.调用函数交换两个数的值 #includestdio.hvoid swap(int *p1,int *p2) {int temp;temp*p1;*p1*p2;*p2temp; }int main() {int a10;int b20;printf(交换前a,b的值分别为:\n);printf(a%d\n,a);printf(b%d\n,b);swap(a,b);printf(交换后a,b的值分别为:\n);printf(a%d\n,a);printf(b%d\n,b);return 0; } 一样完成了交换而且逼格高一些了不过却显得更加繁琐。那就来个不繁琐的接着发。 注意此方法会牵扯函数的传值调用和传址调用问题关于此可以参见我的另一篇博客博客地址http://blog.csdn.net/ljx_5489464/article/details/50035875 3.用加减或乘除运算来交换 #includestdio.hint main() {int a10;int b20;printf(交换前a,b的值分别为:\n);printf(a%d\n,a);printf(b%d\n,b);aab; //aa*b;ba-b; //ba/b;aa-b; //aa/b;printf(交换前a,b的值分别为:\n);printf(a%d\n,a);printf(b%d\n,b); } 我这里写的是用加减法实现很显然成功了乘除法是类似的大家可以自己试试。可以看到一来省去了创建中间变量看起来也不算复杂。 不过这种方法可能会产生使数值溢出的问题。 所以这种方法是有缺陷的那有没有类似的不溢出的方法呢 答案是肯定的有。下面就来看这种不溢出的方法。 4.用异或交换 #includestdio.hint main() {int a10;int b20;printf(交换前a,b的值分别为:\n);printf(a%d\n,a);printf(b%d\n,b);aa^b;ba^b;aa^b;printf(交换前a,b的值分别为:\n);printf(a%d\n,a);printf(b%d\n,b); } 掌握这种方法就要知道什么叫异或。异或一般是针对二进制数来说的它的规则就是如果两个二进制数不相同则异或结果为1否则异或结果为0。 这种方法看着和第三种很类似但却比它更严谨。为什么这么说因为上面说了加减乘除这种方法很能会产生溢出错误而异或却完全不会。因为两个二进制数异或的结果只能是0或1不会产生进位或借位不会超出变量的表示范围。 5.用位运算交换 #includestdio.hint main() {int a10;int b20;printf(交换前a,b的值分别为:\n);printf(a%d\n,a);printf(b%d\n,b);b (__int64)((__int64)a 32 | (a b)) 32;printf(交换前a,b的值分别为:\n);printf(a%d\n,a);printf(b%d\n,b);return 0; } 最后介绍一种高逼格的方法很少人会想到。__int64表示64位整型变量这个在VC6.0里是支持的。 b (__int64)((__int64)a 32 | (a b)) 32 这个语句中ab的值为b的值20同时把b的值赋给a。整个语句的意思先把a强制转化为64位整型变量然后把它左移32位后与ab按位或把整个结果再强制转换为64位整型变量然后右移32位得到b的值。其实求b的值没必要有|ab这部分但因为想同时把b的值赋给a且把|ab放在这儿不会影响到b最终的值所以写成这样。这儿就采用移位的方法避免了用中间变量。 方法应该很多这只是我总结的几种我掌握了的。大家有什么好方法希望多多交流。
http://www.pierceye.com/news/681269/

相关文章:

  • 专注七星彩网站开发出租云服务器上建网站
  • 天津做网站.都找津坤科技中国菲律宾历史战绩
  • 网站建设合同的效力网站建设公司需要交税么
  • 色弱可以做网站开发吗建网站的步骤及方法
  • 卖衣服的网站排名discuz分类信息模板
  • 广西网站开发公司招聘网页制作软件
  • 网站框架一般用什么做dede搭建网站教程
  • 郑州网站开发比较好的网络公司网络推广公司有多少家
  • 银川做网站服务免费word模板
  • 个人网站备案方法网站开发制作云盘
  • 培训做网站传奇手游发布网站
  • 中国保密在线网站培训系统手机购物平台
  • 厦门网站制作建设沐风 wordpress 主题
  • 网站选择城市怎么做北京招聘信息
  • 一个做搞笑类视频的网站取名手机端企业网站源码
  • 房地产网站模板网站建设论文范文
  • 任丘网站制作公司pc网站制作公司
  • 惠州城乡规划建设局网站工程公司经营范围
  • 淮南服装网站建设地址巴彦淖尔网站建设公司
  • 如何让自己的网站被百度收录wordpress 悬浮网易云
  • 天津展示型网站建设外包腾讯云wordpress镜像
  • python做网站点登入没反映wordpress母公司
  • 中国建设培训网站查询系统地产项目网站建设ppt
  • 温州高端网站建设网站开发实验心得
  • 设计参考网站有哪些陕西省西安市事业单位招聘网
  • 月编程做网站wordpress需要调用缩略图
  • 做一份网站动态图多少钱网站托管服务公司
  • 宣传式网站营销型网站套餐
  • 建设网站如何优化关键词江门排名优化公司
  • 做教学的视频网站wordpress小工具推荐