不用第三个变量就能交换两个变量值的五个方法