AMTF

好好学习,天天向上

不使用第三变量交换两个数值型数据






1. 适合于各种编程语言:
   void swap(int &a, int &b)
   {
       a = a + b;
       b = a - b;
       a = a - b;

   }

   or

   void swap(int &a, int &b)
   {
       a ^= b;
       b ^= a;
       a ^= b;
   }

2. 适合于 C#:
   void swap(int &a, int &b)
   {
       a = b + (b = a) * 0;
   }

阅读更多
文章标签: 编程 c# 语言
个人分类: Pick-up Techs
下一篇Start with ... Connect By 子句递归查询
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭