不使用中间变量交换a,b方法

2018-05-21  本文已影响0人  静候那一米阳光

不使用中间变量交换a,b方法

let a='a',b='b'

【1】[a,b]=[b,a];
【2】a=[b,b=a][0];
【3】a=[b][b=a,0];

对于数字额外方法

【1】

a=a+b;
b=a-b;
a=a-b;

【2】

a=a^b;
b=a^b;
a=a^b;
上一篇下一篇

猜你喜欢

热点阅读