c语言结构体整体交换