a=10,b=15,在不用第三方变量的前提下,把a,b的值互换
2011-09-07 09:47 DylanChan 阅读(560) 评论(0) 编辑 收藏 举报class Program { static void Main(string[] args) { #region 方法一 int a = 10, b = 15; a = a + b; b = a - b; //b = (a+b)/2; a = a - b; #endregion #region 方法二 a = b + (b = a) * 0; //11个字节 #endregion #region 方法三 a ^= b ^ (b ^= a ^ b); //13个字节 #endregion } }