不使用中间变量,交换int型的 a, b两个变量的值。
摘要:
/by ppchen var a = 10, b = 2; a = a + b; b = a - b; a = a - b;//by Mr.司马 var a = 10000,b=245a = a^b;b = b^a;a = a ^b;//by cloudgamervar a = 33,b=44a=[a,b]b=a[0]a=a[1]//by Mr.司马var a = 23,b=454;a = {a:b,b:a};b = a.b;a = a.a;a = b + (b = a)*0;//这涉及到运算顺序的问题,从左到右进行运算。。。如果改成a = (b = a)*0+b就是另外的结果//另外注意下. 阅读全文
posted @ 2011-10-26 15:41 G.N&K 阅读(235) 评论(0) 推荐(0) 编辑