不用中间变量比较大小

 
 
【方法一】     假设需要交换的两个变量都是整型,变量名分别为a和b。    
                    a = a^b;       b = a^b;       a = a^b;    
                  评价:该方法只能针对整形变量进行操作。
【方法二】     假设需要交换的两个变量名分别为
a和b。
                   a=a+b;       b=a-b;       a=a-b;
                  评价:该方法虽然可以用于浮点数,但是在变量值比较大的情况下可能会产生溢出
【方法三】     假设需要交换的两个变量名分别为a和b。
          a=a*b;      b=a/b;      a=a/b;
posted @ 2013-10-07 17:36  逍遥神  阅读(180)  评论(0编辑  收藏  举报