今天发现了一个交换两个值的快捷方法
a = a+b-(b=a);
这个代码太牛了,之前没见过,刚刚牛客刷题碰见的
先是括号中将a的值赋给b(这行代码结束之前b的值不会变,结束之后才会b=a,至于为啥我也不太懂)
然后右边a-(b=a)的结果是0
然后整体相当于a = b
a = a+b-(b=a);
这个代码太牛了,之前没见过,刚刚牛客刷题碰见的
先是括号中将a的值赋给b(这行代码结束之前b的值不会变,结束之后才会b=a,至于为啥我也不太懂)
然后右边a-(b=a)的结果是0
然后整体相当于a = b