原文发布时间为:2009-10-22 —— 来源于本人的百度文章 [由搬家工具导入]
采用异或(^)思想
=====0和1互换(原数值异或上 1)========
a=0; a^1=1;
a=1; a^1=0;
=====0和2 互换(原数值异或上 2)==================
a=0; a^2=2;
a=2; a^2=0;
=====1和2 互换(原数值异或上 3)==================
a=1; a^3=2;
a=2; a^3=1;
原文发布时间为:2009-10-22 —— 来源于本人的百度文章 [由搬家工具导入]
采用异或(^)思想
=====0和1互换(原数值异或上 1)========
a=0; a^1=1;
a=1; a^1=0;
=====0和2 互换(原数值异或上 2)==================
a=0; a^2=2;
a=2; a^2=0;
=====1和2 互换(原数值异或上 3)==================
a=1; a^3=2;
a=2; a^3=1;