难点:c没模板,malloc需要匹配类型