c语言指针交换两个变量的值