a异或b两次,仍然为a

#include<iostream.h>

#include<stdio.h>

intmain()

{

inta=10000;

intb=5;

intc=a^b;

c=c^b;

cout<<c<<endl;

getchar();

}

输出

10000

 之所以强调这个,是因为在很多算法考题中用到这个原理,比如说找出一出现奇数次的数,等一些应用!

posted on 2011-05-28 18:09  xuq  阅读(255)  评论(0编辑  收藏  举报

导航