隨筆-208  評(píng)論-469  文章-30  trackbacks-0


          在程序?qū)W習(xí)之中我們會(huì)遇到一些經(jīng)典的問(wèn)題如交換兩個(gè)變量的值。現(xiàn)在我要求不用第三個(gè)變量
          來(lái)對(duì)其進(jìn)行交換。
                    代碼如下:
                                  
           1#include<iostream.h>
           2
           3int main()
           4{
           5 int Number1 = 23;
           6 int Number2 = 33;
           7
           8 cout<<Number1<<"\n"<<Number2<<endl;
           9
          10 Number1 = Number1 ^ Number2;
          11 Number2 = Number1 ^ Number2;
          12 Number1 = Number1 ^ Number2;
          13 
                 cout<
          14  return 0;
          15
          16}
               ^的關(guān)系圖
              0 ^ 0  = 0;
              0 ^ 1  = 1;
              1 ^ 0  = 1;
              1 ^ 1  = 0;
          posted on 2006-01-17 20:02 EricWong 閱讀(258) 評(píng)論(0)  編輯  收藏 所屬分類: C&C++
          主站蜘蛛池模板: 灵璧县| 龙岩市| 通州市| 收藏| 阳信县| 赤城县| 泗阳县| 长武县| 社旗县| 延长县| 凌云县| 合川市| 防城港市| 华蓥市| 新晃| 鸡泽县| 德钦县| 镇巴县| 合江县| 射洪县| 汤阴县| 灵宝市| 呼和浩特市| 千阳县| 武胜县| 色达县| 泰和县| 昌黎县| 施甸县| 盘山县| 垫江县| 新巴尔虎右旗| 钟祥市| 江达县| 宕昌县| 左云县| 砀山县| 新蔡县| 盐边县| 合阳县| 大邑县|