经过的指点学到这个方法
1 2 3 | x^=y; y^=x; x^=y; |
^是位异或操作符,在每个位的位置,如果两个操作数对应的位只有一个(不是两个)为1,则操作结果中该位为1,否则为0。
另外还学到一种方法,不过遇到值为0就不行了(除数不能为0)
1 2 3 | a=a*b; b=a/b; a=a/b; |