不用中间变量交换a 和b的值

// 不用中间变量的写法  ,假如 a=13, b=8;


a=a+b =21; //此时 a=21; b=8;


b=a-b=13; //此时a=21; b=13;


a=a-b=8; //相当于 a=21-13=8;


// 第二种不用中间变量,换运算,效率比加法高点

a = a ^ b;
b = a ^ b;
a = a ^ b;

posted @ 2015-03-02 16:52  秋香姑娘请你不要紧张  阅读(541)  评论(0编辑  收藏  举报