c语言共用体赋值