两种不同的不用临时空间交换数值的方法