c语言merge函数