隨筆-208  評論-469  文章-30  trackbacks-0


          在程序學習之中我們會遇到一些經典的問題如交換兩個變量的值。現在我要求不用第三個變量
          來對其進行交換。
                    代碼如下:
                                  
           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}
               ^的關系圖
              0 ^ 0  = 0;
              0 ^ 1  = 1;
              1 ^ 0  = 1;
              1 ^ 1  = 0;
          posted on 2006-01-17 20:02 EricWong 閱讀(249) 評論(0)  編輯  收藏 所屬分類: C&C++
          主站蜘蛛池模板: 宜春市| 荆州市| 宝鸡市| 古交市| 微山县| 保靖县| 遂川县| 华蓥市| 正阳县| 鄱阳县| 靖宇县| 乌苏市| 肥城市| 抚宁县| 图木舒克市| 神农架林区| 寿光市| 盐山县| 射洪县| 扶绥县| 石狮市| 沙田区| 桦川县| 库车县| 鄂托克旗| 吴川市| 贺兰县| 寻乌县| 黄大仙区| 栾川县| 水城县| 乌兰县| 永宁县| 西宁市| 栾城县| 齐河县| 吴川市| 云浮市| 保山市| 仙桃市| 新蔡县|